【Java开源代码栏目提醒】:网学会员鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“ColorChooserTest.java”一文,供大家参考学习
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.UIManager;
import javax.swing.colorchooser.*;
public class ColorChooserTest extends JFrame
{
JMenuBar menuBar = new JMenuBar();
JMenu menuFile = new JMenu("File");
JMenuItem menuFileColor = new JMenuItem("Color");
JMenuItem menuFileExit = new JMenuItem("Exit");
JMenu menuHelp = new JMenu("Help");
JMenuItem menuHelpAbout = new JMenuItem("About");
JLabel status = new JLabel();
public ColorChooserTest()
{
setSize(550, 500);
menuFileExit.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
fileExit_actionPerformed(e);
}
});
menuFileColor.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
fileColor_actionPerformed(e);
}
});
menuFile.add(menuFileColor);
menuFile.add(menuFileExit);
menuHelp.add(menuHelpAbout);
menuBar.add(menuFile);
menuBar.add(menuHelp);
setJMenuBar(menuBar);
getContentPane().add(status, BorderLayout.SOUTH);
}
public void fileExit_actionPerformed(ActionEvent e)
{
System.exit(0);
}
protected void processWindowEvent(WindowEvent e)
{
super.processWindowEvent(e);
if (e.getID() == WindowEvent.WINDOW_CLOSING)
{
fileExit_actionPerformed(null);
}
}
public void fileColor_actionPerformed(ActionEvent e)
{
String color = "";
JColorChooser chooser = new JColorChooser();
JDialog dialog = chooser.createDialog(status,"title",true, chooser, null, null);
dialog.show();
}
public static void main(String arg[])
{
try
{
UIManager.setLookAndFeel(new com.sun.java.swing.plaf.windows.WindowsLookAndFeel());
}
catch(Exception ex){}
ColorChooserTest mt = new ColorChooserTest();
mt.show();
}
}
上一篇:
ColorChooser.java
下一篇:
基于安全防护的计算机网络信息论文