3
我想知道是否可以在Java中使用JOptionPane中的幾個輸入字段,而不是像下面的代碼那樣?JOptionPane有幾個輸入字段?
String info = JOptionPane.showInputDialog("Name?");
我想知道是否可以在Java中使用JOptionPane中的幾個輸入字段,而不是像下面的代碼那樣?JOptionPane有幾個輸入字段?
String info = JOptionPane.showInputDialog("Name?");
事情是這樣的......
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class OptionPaneTest {
public static void main(String[] args) {
JPanel myPanel = new JPanel();
JTextField field1 = new JTextField(10);
JTextField field2 = new JTextField(10);
myPanel.add(field1);
myPanel.add(field2);
JOptionPane.showMessageDialog(null, myPanel);
System.out.println(field1.getText() + field2.getText());
}
}
是的,你其實可以顯示與Jlabel之下,Jbutton將,JTextField的,JTextAreas一個非常複雜的圖形用戶界面,以及各種其他的東西,都在一個簡單的顯示調用JOptionPane。我不認爲我會使用showInputDialog(...)
方法。
請不要與Swing混合AWT,請修訂該 – mKorbel
是,謝謝,雖然從任何網站的任何例子shopuld用一粒鹽服用。考慮一下在GWT中使用帶有手寫HTML的UiBinder的官方Google示例:-) –
不錯,我在Java中學習初學者課程,但尚未完成任何面向對象的編程,因此您的代碼有點難以理解。我想這可能會以某種方式進行簡化? –