mybuttonactionevent.java
来自「java课程的资料以及实验的代码」· Java 代码 · 共 47 行
JAVA
47 行
import java.awt.*;
import java.*;
import java.awt.event.*;
class MyButton extends Panel implements ActionListener
{
private Button b1,b2;
String msg;
public MyButton()
{
//设置字体名称、字型和字号
setFont(new Font("Arial",Font.BOLD,16));
//设置背景色和背景色
setBackground(Color.cyan);
setForeground(Color.black);
//设置带有按钮"标签"的按钮
b1=new Button("Demo Button 1");
b2=new Button("Demo Button 2");
//向按钮添加actionlistener
b1.addActionListener(this);
b2.addActionListener(this);
//向容器添加按钮
add(b1);
add(b2);
}
public void actionPerformed(ActionEvent e)
{
msg="You have selected:"+e.getActionCommand();
repaint();
}
public void paint(Graphics g)
{
g.drawString(msg,20,150);
}
public static void main(String[] args)
{
Frame frm=new Frame("按钮示例");
MyButton button=new MyButton();
frm.add(button);
frm.setSize(300,300);
frm.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?