huatu.java

来自「编写一个应用程序」· Java 代码 · 共 70 行

JAVA
70
字号
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class huatu extends JPanel
{
private JButton push,push2,push3;
private JPanel panel;
private int count;
private JLabel label;
private jiandande jian;
	public huatu()
	{
		count=0;
		
	
		label=new JLabel(""+count);
	
		
		panel=new JPanel(); 
		panel.setBackground(Color.pink);
	    panel.setPreferredSize(new Dimension(100,100));
	    
	   
	    
		push=new JButton("RED"	);
		push2=new JButton("green"	);
		push3=new JButton("yellow"	);
	
		push.addActionListener(new ButtonListener());
		push2.addActionListener(new ButtonListener());
		push3.addActionListener(new ButtonListener());
;       jian=new jiandande();
	    add(jian);
	    add(push);
	   add(push2);
	   add(push3);
	}
	
	public class ButtonListener implements ActionListener
	{
		public void actionPerformed(ActionEvent event)
		{
			Object source=event.getSource();
			
		if(source==push)
		{
		
		jian.set1(255,0,0);
		 jian.set2(0,0,0);  
		 jian.set3(0,0,0);
			}
		
			if(source==push2)
		{
			
		jian.set2(0,255,0);
		 jian.set1(0,0,0);  
		 jian.set3(0,0,0);  
			}
			
			if(source==push3)
		{
		
		jian.set3(255,255,0);
		 jian.set2(0,0,0);  
		 jian.set1(0,0,0);  
			}
	}
}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?