System.out.println("通过WindowListener实现关闭");
System.exit(0);//退出
}
});
}
public void actionPerformed(ActionEvent e) {
String cmd=e.getActionCommand();
//通过ActionCommand 来判断是哪一个按钮被点击了
if("red".equals(cmd)) {//如果是红色按钮被点击了,那么红色+10
r+=10;
if(r255) {//如果red大于255 ,可以设置为0 ,也可以设置为255,一直锁定为255 也可设置为初始的90,这里题目这里没有要求
r=90;
}
}else if("green".equals(cmd)) {
g+=10;
if(g255) {
g=15;
}
}else if("blue".equals(cmd)){
b+=10;
if(b255) {
b=195;
}
}
this.getContentPane().setBackground(new Color(r,g,b));
//System.out.println(this.getContentPane().getBackground());
}
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
new MyFrame().setVisible(true);//启动窗口并设置可见
}
});
}
}
JAVA小程序:在窗体中的文本框 , 输入数字,窗体根据数字所代表的颜色变换颜色 , 完成背景的修改设置import javax.jws.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Colorful extends JFrame{
public static final int WIDTH=320;//java窗口颜色改变代码你可以在这里设置窗口宽度
public static final int HEIGHT=241;//你可以在这里设置窗口高度
Dimension scrnsize;
Toolkit toolkit = Toolkit.getDefaultToolkit();
JTextField jText1;
JPanel panel1;
Font font1=new Font("宋体", Font.PLAIN, 12);
String color_set;
int coler_num;
Colorful(){
setSize(WIDTH,HEIGHT);
setResizable(false);
setDefaultCloseOperation(EXIT_ON_CLOSE);
scrnsize = toolkit.getScreenSize();
setLocation(scrnsize.width / 2 - getWidth() / 2,
scrnsize.height / 2 - getHeight() / 2);
Container content=getContentPane();
content.setLayout(new BorderLayout());
jText1=new JTextField(12);
jText1.setFont(font1);
panel1=new JPanel();
panel1.setLayout(new FlowLayout());
panel1.add(jText1);
panel1.setBackground(Color.white);
jText1.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0) {
color_set=jText1.getText();
if(color_set.length()!=0){
panel1.setBackground(new Color(Integer.parseInt(color_set)));
}
else
return;
}
});
content.add(panel1);
}
public static void main(String args[]){
Colorful colorful=new Colorful();
colorful.setVisible(true);
}
}
代码测试运行如图所示java窗口颜色改变代码,我窗口初始设置的较小 , 方便截图 , 楼主可以自己设大一点
用JAVA编写一个简单的屏幕变色程序,当用户单击“变色”按钮时,窗口颜色就自动地变成另外一种颜色 。import java.awt.*;
import java.awt.event.*;
import java.applet.*;
public class ColorChange extends Applet implements MouseListener
{Button btn=new Button("变色");
【java窗口颜色改变代码 java颜色对话框】 public void init()
{btn.addMouseListener(this);
this.add(btn);}//将鼠标事件注册
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
setBackground(Color.white);}
public void mousePressed(MouseEvent e)
{}
public void mouseReleased(MouseEvent e)
{}
public void mouseClicked(MouseEvent e){
setBackground(Color.green);
repaint();
}
}
关于java窗口颜色改变代码和java颜色对话框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- css显示隐藏div层,css隐藏dom
- C语言中循环执行一次判断,c语言外循环和内循环怎么执行
- 吴忠电商趋势如何的简单介绍
- 德云社直播运营学习,德云社直播带货
- c语言转换时间函数 c语言时间转换为时间戳
- html设计一个注册页面代码吗,html制作一个简单注册页面
- 看视频小程序界面排版教程,微信小程序视频播放组件
- 直播自媒体技巧,直播自媒体怎么赚钱
- linux命令返回目录 linux如何返回家目录