【问题标题】:Jbutton doesn't work how it shouldJbutton 无法正常工作
【发布时间】:2014-08-26 11:13:57
【问题描述】:

我有一个名为“btnSearch”的按钮和一个名为“textFieldSearch”的文本字段。 我有一个属性文件,用户可以搜索它以从中获取密钥。如果密钥存在,我希望它从文件中返回密钥并用它的值显示它,但当我认为我应该工作时它并没有这样做。感谢任何可以提供帮助的人!

//按钮代码

      JButton btnSearch = new JButton("Search");
      btnSearch.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {

            //find selected command

            String key_name = textFieldSearch.getText();
            if(textFieldSearch.getText().equals(properties.getProperty(key_name)))
            {
                System.out.println("hurrah");
            }


        }
    });
    panelSearch.add(btnSearch, "cell 6 3");

【问题讨论】:

    标签: jbutton properties-file


    【解决方案1】:

    您正在获取名称为 key_name 的属性,但随后您将该值与值 key_name 进行比较。相反,您应该询问属性对象是否有属性key_name,如果它返回null,那么就没有这样的属性或字符串形式的值。

    【讨论】:

    • 我明白了,所以我实际上需要更改它: (properties.getProperty(key_name))) ?谢谢您的帮助! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2016-12-01
    • 2012-01-08
    • 1970-01-01
    • 2016-09-01
    • 2012-07-11
    相关资源
    最近更新 更多