java showinputdialog_java - JOptionPane.showInputDialog中的多个输入
有沒(méi)有一種方法可以在JOptionPane.showInputDialog中創(chuàng)建多個(gè)輸入,而不是只創(chuàng)建一個(gè)輸入?
最佳答案:
對(duì)。您知道可以將任何Object放入大多數(shù)Object的JOptionPane.showXXX methods參數(shù)中,并且經(jīng)常會(huì)發(fā)現(xiàn)Object恰好是一個(gè)JPanel參數(shù)。
在您的情況下,也許您可以使用一個(gè)包含多個(gè)JPanel的JTextFieldsimport javax.swing.*;
public class JOptionPaneMultiInput {
public static void main(String[] args) {
JTextField xField = new JTextField(5);
JTextField yField = new JTextField(5);
JPanel myPanel = new JPanel();
myPanel.add(new JLabel("x:"));
myPanel.add(xField);
myPanel.add(Box.createHorizontalStrut(15)); // a spacer
myPanel.add(new JLabel("y:"));
myPanel.add(yField);
int result = JOptionPane.showConfirmDialog(null, myPanel,
"Please Enter X and Y Values", JOptionPane.OK_CANCEL_OPTION);
if (result == JOptionPane.OK_OPTION) {
System.out.println("x value: " + xField.getText());
System.out.println("y value: " + yField.getText());
}
}
}
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的java showinputdialog_java - JOptionPane.showInputDialog中的多个输入的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux java 共享内存_Linu
- 下一篇: 台达plc自由口通讯_台达PLC和ABB