黑马程序员JAVA 颜色过滤器 程序
来源:互联网 发布:use女装知乎 编辑:程序博客网 时间:2024/04/29 04:05
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.colorchooser.*;
public class ColorChooserDemo extends JPanel implementsChangeListener {
protectedJColorChooser tcc;
protectedJLabel banner;
publicColorChooserDemo() {
super(new BorderLayout());
banner = new JLabel("»¶ÓʹÓÃÑÕÉ«Ñ¡ÔñÆ÷£¡",
JLabel.CENTER);
banner.setForeground(Color.yellow);
banner.setBackground(Color.blue);
banner.setOpaque(true);
banner.setFont(new Font("SansSerif", Font.BOLD, 24));
banner.setPreferredSize(new Dimension(100, 65));
JPanel bannerPanel = new JPanel(new BorderLayout());
bannerPanel.add(banner, BorderLayout.CENTER);
bannerPanel.setBorder(BorderFactory.createTitledBorder("¹ãžæ"));
tcc = newJColorChooser(banner.getForeground());//ÉèÖóõÊŒÑÕÉ«
tcc.getSelectionModel().addChangeListener(this);//žøËùÓÐģʜÌíŒÓŒàÌý
tcc.setBorder(BorderFactory.createTitledBorder("Ñ¡ÔñÑÕÉ«"));
add(bannerPanel, BorderLayout.CENTER);
add(tcc, BorderLayout.PAGE_END);
}
public voidstateChanged(ChangeEvent e) {
Color newColor = tcc.getColor();//»ñÈ¡Óû§Ñ¡ÔñµÄÑÕÉ«
banner.setForeground(newColor);
}
publicstatic void main(String[] args) {
JFrame.setDefaultLookAndFeelDecorated(true);
JFrame frame = new JFrame("ColorChooserDemo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JComponent newContentPane = new ColorChooserDemo();
newContentPane.setOpaque(true);
frame.setContentPane(newContentPane);
frame.pack();
frame.setVisible(true);
}
}
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.colorchooser.*;
public class ColorChooserDemo extends JPanel implementsChangeListener {
}
- 黑马程序员JAVA 颜色过滤器 程序
- 黑马程序员JAVA编写的 时钟 程序
- 黑马程序员java 颜色容器ColorChoo…
- 黑马程序员JAVA 俄罗斯方块
- 黑马程序员JAVA 五子棋
- 黑马程序员JAVA 记事本
- 黑马程序员java 图片添加水印
- 黑马程序员java 图片添加水印
- 黑马程序员-- JAVA CardLayout卡…
- 黑马程序员//JAVA 树形结构程序事…
- 黑马程序员JAVA 不规测 半透明 边…
- 黑马程序员JAVA 模拟QQ聊天工具 CA…
- java 万年历 程序
- 黑马程序员 Cardlayout布局 JAV…
- 黑马程序员JAVA 为菜单添加快捷接…
- 黑马程序员JAVA 有效的身份证号——…
- 黑马程序员java JText的数据添加到…
- Android shell 启动java程序
- 正则表达式总结(一)
- where 1 = 1
- 黑马程序员JAVA 俄罗斯方块
- 黑马程序员JAVA 五子棋
- 黑马程序员JAVA编写的 时钟 程序
- 黑马程序员JAVA 颜色过滤器 程序
- JAVA 树形结构程序事件实例
- 返利网“合天下” 网上淘宝巨划算
- BZOJ 2820 YY的GCD(莫比乌斯函数)
- 黑马程序员//JAVA 树形结构程序事…
- 黑马程序员JAVA 不规测 半透明 边…
- 黑马程序员JAVA 为菜单添加快捷接…
- 黑马程序员java 颜色容器ColorChoo…
- 黑马程序员Java中JTable的用法