1

非常に簡単な例があります。画面下部にある「こんにちは」というボタンをクリックすると、コンソールに「こんにちは」と表示されます。ただし、ボタンを押しても見た目は変わりません。他の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");
}
}
4

1 に答える 1

2

Swingコントロール(ボタンを含む)の外観は、ルックアンドフィールによって制御されます。これには、クリックしたときにボタンが押されたように見えるかどうかが含まれます。

これは役立つかもしれません:

http://docs.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

于 2012-06-25T20:53:25.937 に答える