【发布时间】:2016-03-10 01:10:56
【问题描述】:
我正在制作一个程序,您可以在其中输入一个数字,它会告诉您输入是对还是错。这是代码。
static int num = 1;
JPanel pnl = new JPanel();
JTextField numSlot = new JTextField(5);
pnl.add(new JLabel("Enter the number:"));
pnl.add(numSlot);
int k = JOptionPane.showConfirmDialog(null, pnl, "Enter your code", -1);
if (k == JOptionPane.OK_OPTION) {
if(numSlot.getText().equals(num)) {
JOptionPane.showMessageDialog(null, "It Worked", "It Worked", -1);
} else {
JOptionPane.showMessageDialog(null, "Sorry", "Sorry", -1);
}
}
if (k == JOptionPane.CANCEL_OPTION) {
} else {
}
使用此代码,即使我输入 1,它也总是会输出抱歉,所以我做错了什么吗?如果是这样,你能回答它,尽量不要粗鲁,我是初学者。
【问题讨论】:
标签: java swing int jtextfield