我已經通過了另一個相同標題的問題,但沒有太大的幫助。 我正在使用GridBagLayout來構建表單。但是我的表單中的JTextFields根本沒有迴應。我點擊它,但不顯示光標。因此我無法輸入任何內容。 代碼片段如下:JTextField根本沒有反應
//textfields
weighttf = new JTextField(20);
go = new JButton("Get my Ideal Weight");
go.setFont(centerpanelfont);
centerpanel.setLayout(new GridBagLayout());
GridBagConstraints c = new GridBagConstraints();
c.weightx=0.5;
c.weighty=0.5;
c.gridx=0;
c.gridy=1;
centerpanel.add(weighttf,c);
嘗試使用weighttf.setEditable(真); – Bhoot
你可能會在某處阻塞事件分派線程。你能產生一個複製你的問題的可運行示例嗎? – MadProgrammer
按鈕有效嗎? – MadProgrammer