为什么一下代码能运行成功,却什么反应都没有?看不到效果
package import javax.swing.*;
import java.awt.event.KeyEvent;
import javax.swing.AbstractButton;
import javax.swing.ImageIcon;
import javax.swing.JButton;
public class ButtonDemo extends JFrame{
public static void main(){
ImageIcon leftButtonIcon=createImageIcon();
ImageIcon middleButtonIcon=createImageIcon();
ImageIcon rightButtonIcon=createImageIcon();
JButton b1 = new JButton("时效中间按钮(D)",leftButtonIcon);
b1.setVerticalTextPosition(AbstractButton.CENTER);
b1.setHorizontalTextPosition(AbstractButton.LEADING);
b1.setMnemonic(KeyEvent.VK_D);
b1.setActionCommand("disable");
JButton b2=new JButton("M中间按钮",middleButtonIcon);
b2.setVerticalTextPosition(AbstractButton.CENTER);
b2.setHorizontalTextPosition(AbstractButton.LEADING);
b2.setMnemonic(KeyEvent.VK_D);
JButton b3=new JButton("E激活中间按钮",rightButtonIcon);
b3.setActionCommand("enable");
b3.setEnabled(false);
b1.addActionListener(null);
b3.addActionListener(null);
b1.setToolTipText("单击这个按钮,使中间的按钮失效");
b2.setToolTipText("单击这个按钮,没有任何的事情发生");
b3.setToolTipText("单击这个按钮,是中间的按钮有效");
add(b1);
add(b2);
add(b3);
}
private static void add(JButton b1) {
// TODO 自动生成的方法存根
}
private static ImageIcon createImageIcon() {
// TODO 自动生成的方法存根
return null;
}
}