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

📄 changcolor.java

📁 游戏随机数
💻 JAVA
字号:
/** 
* ChangColor.java 
* 简单的按钮事件,点击按钮时改变背景颜色 
*/ 

import java.awt.Color; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 

import javax.swing.JButton; 
import javax.swing.JFrame; 
import javax.swing.JPanel; 

public class ChangColor { 

public static void main( String [] args) 
{ 
ColorFrame frame = new ColorFrame(); 
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
frame.setVisible(true); 
} 
} 

class ColorFrame extends JFrame 
{ 

private static final long serialVersionUID = 5133066961876049604L; 

public ColorFrame() 
{ 
this.setSize(300, 200); 
this.setTitle("ChangeColor"); 

ColorPanel panel = new ColorPanel(); 
this.add(panel); 
} 
} 

class ColorPanel extends JPanel 
{ 
public ColorPanel() 
{ 
JButton button = new JButton("Red"); 
ColorListener listener = new ColorListener( Color.RED); 

button.addActionListener(listener); 
this.add(button); 
} 

private class ColorListener implements ActionListener 
{ 
Color color; 

public ColorListener( Color c) 
{ 
color = c; 
} 

public void actionPerformed(ActionEvent arg0) { 
setBackground( color); 
} 
} 
} 

⌨️ 快捷键说明

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