今回はSwingのボタンを使ったサンプルプログラムです。ボタンを押したときの処理はJButtonのaddActionListenerで指定します。本来ならばActionListenerの話ですが今はこういう書き方をするんだなぐらいにしておきましょう。どうしても気になる場合は『Java ActionListener』とGoogleなどで検索すれば使い方がでてきます。ボタンがクリックされたらメッセージダイアログを表示するためにJOptionPane.showMessageDialogを使っています。

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;

import javax.swing.SwingUtilities;

public class ButtonSample{
    public static void main(String... args){
        SwingUtilities.invokeLater(ButtonSample::start);
    }
    
    private static void start(){
        var frame = new JFrame();
        var button = new JButton("Click Me");

        button.addActionListener(e -> {
            //ここにボタンを押されたときの処理を書く
            JOptionPane.showMessageDialog(frame, "Hello World!", "Hello", JOptionPane.INFORMATION_MESSAGE);
        });
        
        frame.add(button);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.pack();
    }
}