选项窗格显示消息

OptionPane showmessage

我已经使用 showmessage 方法制作了一个 Optionpane 现在我似乎无法找到如何分配 "Ok" 按钮和退出按钮。 所以我只想关闭 JOptionPane 并保持框架不变。 这也是我第一次发帖,所以如果不是一切都很好。我也进行了研究,但无法在任何地方找到相同问题 and/or 的答案。 希望大家帮帮我!

        public void actionPerformed(ActionEvent event){
            while((field1.getText().equals("")) || (field2.getText().equals("")) || (field3.getText().equals("")) || (field4.getText().equals("")) || (field5.getText().equals("")) || (field6.getText().equals("")) ){
                JOptionPane.showMessageDialog(frame, "I find your lack of input disturbing.", "Input alert", JOptionPane.INFORMATION_MESSAGE);
public void actionPerformed(ActionEvent event){
        if(field1.getText().equals("") && field2.getText().equals("") ...... N){
        JOptionpane......
        }
}

你应该试试这个。而不是 while 循环。