⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 twobutton.java

📁 完数算法实现
💻 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 + -