⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e876. creating a jcolorchooser dialog.txt

📁 这里面包含了一百多个JAVA源文件
💻 TXT
字号:
The following example creates a temporary color chooser dialog and shows it: 
    Color initialColor = Color.red;
    
    // Show the dialog; this method does not return until the dialog is closed
    Color newColor = JColorChooser.showDialog(frame, "Dialog Title", initialColor);

Here is a more elaborate example that defines an action that creates and shows a color chooser dialog. This action can be used in components such as a button or a menu item. 
    // This action creates and shows a modeless color chooser dialog.
    public class ShowColorChooserAction extends AbstractAction {
        JColorChooser chooser;
        JDialog dialog;
    
        ShowColorChooserAction(JFrame frame, JColorChooser chooser) {
            super("Color Chooser...");
            this.chooser = chooser;
    
            // Choose whether dialog is modal or modeless
            boolean modal = false;
    
            // Create the dialog that contains the chooser
            dialog = JColorChooser.createDialog(frame, "Dialog Title", modal,
                chooser, null, null);
        }
    
        public void actionPerformed(ActionEvent evt) {
            // Show dialog
            dialog.setVisible(true);
    
            // Disable the action; to enable the action when the dialog is closed, see
            // e884 Listening for OK and Cancel Events in a JColorChooser Dialog
            setEnabled(false);
        }
    };

Here's some code that demonstrates the use of the action: 
    JFrame frame = new JFrame();
    
    // Create a color chooser dialog
    Color initialColor = Color.white;
    JColorChooser chooser = new JColorChooser(initialColor);
    
    // Create a button using the action
    JButton button = new JButton(new ShowColorChooserAction(frame, chooser));

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -