到菜单区而不是别的地方呢?我们可以加入下面的代码:toolBar.add(about);咦,怎么点按钮没有反应?这是因为你还没有告诉程序点击按钮时要做什么事情呢。要为按钮添加事件响应,首先需要使用about.addActionListener(this)来告诉程序监听按钮按下时的事件,由于ActionListener是一个程序接口,因此,我们在类的申明的地方也得做一点小小的修改:publicclassKyodaiUIextendsJFrameimplementsActionListener{...}实现ActionListener接口是为了告诉程序我要进行事件处理了。当然,最后我们得添加响应事件的代码:publicvoidactionPerformed(ActionEvente){
if(e.getSource()==about){
JOptionPane.showMessageDialog(this,"我的大名","关于",
JOptionPane.INFORMATION_MESSAGE);
return;
}
}其中,e.getSource()表示当前触发事件的控件,由于我们的程序中往往会有多个以上的控件,