我有一个JOptionPane.confirmDialog
,其JTextField
区域内包含JPanel
个区域。我还有一些限制,阻止用户无效输入数据。就像现在一样,有一条警告消息,通知用户可能的字段错误输入。但按ok后,之前的确认对话框消失。我希望它继续存在,并可能突出显示错误输入的JTextField
。
我该怎么做?
代码:
JPanel myPanel = new JPanel();
myPanel.setLayout(new BoxLayout(myPanel, BoxLayout.Y_AXIS));
myPanel.add(new JLabel("Customer name (Name Surname):"));
myPanel.add(cname);
result = JOptionPane.showConfirmDialog(null, myPanel, "Please Enter Contract Fields", JOptionPane.OK_CANCEL_OPTION);