62,614
社区成员
发帖
与我相关
我的任务
分享
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class JButtonTest {
public static void main(String[] args) {
MainFrame mf = new MainFrame();
}
}
class MainFrame extends JFrame{
public MainFrame(){
setSize(400, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setLocationRelativeTo(null);
setVisible(true);
add(new NumPane());
}
}
class NumPane extends JPanel{
public NumPane(){
JButton button = new JButton("OK");
add(button);
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
System.out.println("I had clicked the OK button!");
}
});
JButton button2 = new JButton("Cancel");
add(button2);
button2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("I had clicked the Cancel button!");
}
});
}
}