📄 twobutton.java
字号:
import java.awt.*;
import java.awt.event.*;
public class TwoButton extends Panel implements ActionListener{
Button b1,b2;
Panel draw;
public TwoButton(Panel draw){
this.draw=draw;
b1=new Button("cicle");
b2=new Button("rectangle");
add(b1);add(b2);
b1.addActionListener(this);
b2.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
Graphics g=draw.getGraphics();
g.setColor(draw.getBackground());
g.fillRect(0,0,draw.getSize().width,draw.getSize().height);
g.setColor(Color.blue);
String label=e.getActionCommand();
if(label.equals("cicle")){
g.drawOval(20,20,50,50);
}
else if(label.equals("rectangle")){
g.drawRect(20,20,40,60);
}
}
public static void main(String args[]){
Frame f=new Frame("two Button event Test");
Panel draw=new Panel();
TwoButton two=new TwoButton(draw);
f.setLayout(new BorderLayout());
f.add("North",two);
f.add("Center",draw);
f.setSize(300,300);
f.setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -