当前位置: 首页 > 面试题库 >

JOptionPane灰色输出一键式

彭弘伟
2023-03-14
问题内容

我需要使用JOptionPane来给用户两个选择。根据先前的操作,尽管可能需要禁用其中一个按钮。

是否可以JOptionPane设置禁用或启用两个按钮?


问题答案:

如果使用JButton,这很容易:

    public class Test
{
    public static void main(String[] args)
    {
        final JButton option1 = new JButton("option1");
        final JButton option2 = new JButton("option2");
        option1.setEnabled(false);
        // option2.setEnabled(false);
        option1.addActionListener(new ActionListener()
        {
            @Override
            public void actionPerformed(ActionEvent arg0)
            {
                // code here
            }
        });
        option2.addActionListener(new ActionListener()
        {
            @Override
            public void actionPerformed(ActionEvent e)
            {
                // code here
            }
        });
        JOptionPane.showOptionDialog(null, "hello", "The Title", JOptionPane.NO_OPTION, JOptionPane.PLAIN_MESSAGE, null, new JButton[]
        { option1, option2 }, option1);
    }
}


 类似资料:
  • 灰色按钮 有两种情况:通过代码和控件属性 VB语言: 代码:ctrl+b查找 816C24,在JMP下断,然后F2运行程序,把 push ebp 改为 retn,或者把这些代码全NOP掉 控件属性:VBExplorer 辅Z工具改属性 Delphi/BC++语言: 代码:通过DEDE找FormCreate,记下地址,改 retn 控件属性:相关辅Z工具改属性 易语言: 代码:bp EnableWi

  • phpMyAdmin中的灰色键是什么意思? 它显示了一些索引,无法插入数据 已添加图像

  • 问题内容: 我试图使JOptionPane获得输入并将其分配给int,但是变量类型却出现了一些问题。 我正在尝试这样的事情: 但我得到: 听起来还很合逻辑,但我想不出另一种方法来实现这一目标。 提前致谢 问题答案: 只需使用: 您不能将a 转换为an ,但可以使用进行转换。

  • 问题内容: 我正在从https://github.com/zhixuhao/unet运行unet,但是当我运行unet时,预测的图像都是灰色的。我收到一条错误消息,说我的测试数据为低对比度图像,是否有人解决了这个问题? 我正在训练50幅超声图像,并在增强后得到大约2000/3000的图像,共5个时期,每个时期300步,批次大小为2。 提前非常感谢Helena 问题答案: 在确保您的数据管道正确之后

  • 如果RGB空间被渲染为立方体,则白色、黑色、红色、绿色、蓝色、黄色、洋红和青色将是角;格雷会躺在立方体的中心。 立方体表面的颜色有名字吗? 简单地说,非灰度可以量化为(从[0...1]的r,g和b) 在这里,白色、黑色、红色、橙色等的“非灰色”为1。

  • 通过RGB值设置输出线的颜色。 关于连接线定义,请参考这里: 连接线。 默认的输出线颜色是 0xDD380C: // 颜色的参数可以是字符串 "#FEF504" 或者是十六进制数值 0xFEF504 controller.setExportColor("#FEF504"); //controller.setExportColor(0xFEF504);