窗口颜色控制

Posted watch269397682

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了窗口颜色控制相关的知识,希望对你有一定的参考价值。

 1 package bbb;
 2 
 3 import java.awt.*;
 4 import java.awt.event.ActionEvent;
 5 import java.awt.event.ActionListener;
 6 
 7 import javax.swing.*;
 8 
 9 public class Su{
10     JFrame f;
11     JPanel p1,p2;
12     JButton b1,b2,b3;
13     
14     public void zeng(){
15         f = new JFrame("颜色改变窗口");
16         p1 = new JPanel();
17         p2 = new JPanel();
18         b1 = new JButton("绿色");
19         b1.addActionListener(new ActionListener(){
20 
21             @Override
22             public void actionPerformed(ActionEvent e) {
23                 // TODO 自动生成的方法存根
24                 p2.setBackground(Color.green);
25 
26             }
27             
28         });
29         
30         b2 = new JButton("红色");
31         b2.addActionListener(new ActionListener(){
32 
33             @Override
34             public void actionPerformed(ActionEvent e) {
35                 // TODO 自动生成的方法存根
36                 p2.setBackground(Color.red);
37 
38             }
39             
40         });
41         
42         b3 = new JButton("蓝色");
43         b3.addActionListener(new ActionListener(){
44 
45             @Override
46             public void actionPerformed(ActionEvent e) {
47                 // TODO 自动生成的方法存根
48                 p2.setBackground(Color.blue);
49 
50             }
51             
52         });
53         
54         
55         f.add(p1,BorderLayout.NORTH);
56         f.add(p2,BorderLayout.CENTER);
57         p1.add(b1);
58         p1.add(b2);
59         p1.add(b3);
60         f.setSize(500, 500);
61         f.setVisible(true);
62     }
63 
64     public static void main(String[] args) {
65         // TODO 自动生成的方法存根
66          Su a = new Su();
67          a.zeng();
68 
69     }
70 
71 }

 

以上是关于窗口颜色控制的主要内容,如果未能解决你的问题,请参考以下文章

PB 怎么动态(用代码)改变数据窗口的属性(例如窗体的字体大小,字体颜色,背景颜色)

在控制台窗口中输出颜色方阵

从控制台应用程序启动 WPF 窗口

窗口颜色控制

在片段中设置文本颜色

AlertDialog 更改片段中的背景颜色 [重复]