非常に簡単な例があります。画面下部にある「こんにちは」というボタンをクリックすると、コンソールに「こんにちは」と表示されます。ただし、ボタンを押しても見た目は変わりません。他のJSwingインタラクターと同じですが、SSCCEの場合は、ここに進みます。
import acm.program.*;
import javax.swing.*;
import java.awt.event.*;
public class SimpleGUI extends ConsoleProgram {
public void init() {
JButton hi = new JButton("Hi");
add(hi, SOUTH);
addActionListeners();
}
public void actionPerformed(ActionEvent e) {
String cmd = e.getActionCommand();
if (cmd.equals("Hi")) println("Hello there sexy");
}
}