📄 showcolors2.java
字号:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class ShowColors2 extends JFrame {
private JButton redColor;
private JButton orangeColor;
private JButton opaqueColor;
private Color color = Color.lightGray;
private Container c;
public ShowColors2()
{
super( "Using Color" );
c = getContentPane();
c.setLayout( new FlowLayout() );
redColor = new JButton( "设置窗口 Red" );
orangeColor = new JButton( "设置组件背景 orange,前景 LIGHT_GRAY" );
opaqueColor = new JButton( "设置组件 透明/不透明,没有边框" );
opaqueColor.setBorder(BorderFactory.createEmptyBorder());
redColor.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent e )
{
color = Color.red;
c.setBackground( color );
c.repaint();
}
}
);
orangeColor.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent e )
{
orangeColor.setBackground( color.orange );
orangeColor.setForeground( color.LIGHT_GRAY );
orangeColor.repaint();
}
}
);
opaqueColor.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent e )
{
opaqueColor.setOpaque(!opaqueColor.isOpaque());
opaqueColor.repaint();
}
}
);
c.add( redColor );
c.add( orangeColor );
c.add( opaqueColor );
setSize( 400, 130 );
show();
}
public static void main( String args[] )
{
ShowColors2 app = new ShowColors2();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing( WindowEvent e )
{
System.exit( 0 );
}
}
);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -