📄 buttontest.java
字号:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ButtonTest
{
JFrame frame=new JFrame("测试JButton小程序");
JPanel panel=new JPanel();
public ButtonTest()
{
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300,200);
frame.setVisible(true);
frame.getContentPane().add(panel);
JButton button1=new JButton("黑色(Black)");
JButton button2=new JButton("蓝色(Blue)");
JButton button3=new JButton("红色(Red)");
JButton button4=new JButton("白色(White)");
JButton button5=new JButton("青色(Cyan)");
JButton button6=new JButton("灰色(Gray)");
JButton button7=new JButton("深灰色(DrakGray)");
JButton button8=new JButton("绿色(Green)");
JButton button9=new JButton("浅灰色(LightGray)");
JButton button10=new JButton("洋红色(Magenta)");
JButton button11=new JButton("橘黄色(Orange)");
JButton button12=new JButton("粉红色(Pink)");
JButton button13=new JButton("黄色(Yellow)");
panel.add(button1);
panel.add(button2);
panel.add(button3);
panel.add(button4);
panel.add(button5);
panel.add(button6);
panel.add(button7);
panel.add(button8);
panel.add(button9);
panel.add(button10);
panel.add(button11);
panel.add(button12);
panel.add(button13);
button1.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.black);
}
});
button2.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.blue);
}
});
button3.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.red);
}
});
button4.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.white);
}
});
button5.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.cyan);
}
});
button6.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.gray);
}
});
button7.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.darkGray);
}
});
button8.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.green);
}
});
button9.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.lightGray);
}
});
button10.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.magenta);
}
});
button11.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.orange);
}
});
button12.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.pink);
}
});
button13.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
Toolkit.getDefaultToolkit().beep();
panel.setBackground(Color.yellow);
}
});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -