如果在一個JPanel中可以有多個JtextField,我感到困惑嗎?如果是,那麼如何使用下面提供的代碼。多個JTextFields?
我的代碼:
private JPanel jp;
private JTextField jt;
jt = new JTextField();
jt.setBounds(1, 25, 60, 20);
jp.add(jt);
jt.setColumns(10);
JLabel npcId = new JLabel("npcId");
npcId.setBounds(15, 11, 92, 14);
jp.add(npcId);
我什麼建築:
我想在這裏完成的是有5個JTextField
對象:npcId,npcLocation,npcReg,npcAH ,npcAA。
當然可以。你有什麼嘗試,它是如何失敗? – John3136
請查看與Swing佈局管理器相關的文檔http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html 這是一種非常靈活的方式來控制GUI元素的位置 – XZen
'Don' t使用setBounds()。'你發現那個例子擺脫它的地方。您應該按照上面的建議使用佈局管理器。 – camickr