1
使用JOptionPane.showConfirmDialog多输入:JOptionPane.showConfirmDialog多输入月初返回时,返回键击
int result = JOptionPane.showConfirmDialog(null, panel,
prompt, JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE);
面板是建立在以下方式:
JTextField percentField = new JTextField(5);
JComboBox cb = new JComboBox(movingAveragesList);
JPanel myPanel = new JPanel();
myPanel.add(new JLabel("Enter %:"));
myPanel.add(percentField);
myPanel.add(Box.createHorizontalStrut(5)); // a spacer
myPanel.add(new JLabel("Select MA:"));
myPanel.add(cb);
当用户进入%字段和命中返回,代码返回没有完成组合框选择。返回键==单击确定按钮。无论如何要解决这个问题,所以确定按钮需要打回来之前?
我喜欢第三个选项,会试试看。谢谢! – wsteve
@wsteve:不客气。如果您不想选择下一个组件,您也可以将操作侦听器的主体留空。 –