public class Demo12 {
pubic static void main (Sring [] arg) 1
JFrame frame = new JFrame ("窗体");
JButton button = new JButton ("点我啊");
frame. add (button);
//给按钮添加动作监听器动作监听器对于鼠标单击以及空格键都会起作用的。
button. addActionListener (new ActionListener () {
//当按钮被点击的时候,就会调用actionPerformed的方法。
@ Override
public void actionPerformed (ActionEvent e) { // ActionEvent当
前按钮被点击的时候,jvm 就会把对应的事件对象传递ActionEvent,并且调用action-Performed方法。
获取到事件源
//System. out. println ("哎呀, 被点了.");
JButton button = (JButton) e. getSource (); //getSource (if (button. getText () . equals ("点我啊")) {
button. setText ("点他吧");
} else {
button. setText ("点我啊");
}
});
JFrameUtils. initFrame (frame, 200, 200);
可以给截图吗
JFrameUtils 应该是一个自己实现的类,如果你自己实现了。检查导入包是否有误
同样的问题但是我们老师给了个解决方法,可是我不懂