0
我正在嘗試做問題的標題是什麼。我還沒有想出辦法做到這一點。發生了什麼事是我將放入的數值正在改變爲分配給我分配的變量的int值的值。我正在使用textField框來更改JSplitPane的setDividerSize屬性的大小。換句話說,分頻器動態更改JSplitPane中setDividerSize的大小
jSplitPane.setDividerSize(newSize); //using the newSize variable
textField1.addActionListener (new ActionListener() {
public void actionPerformed(ActionEvent e) {
int newSize1 = new Integer(textField1.getText());
textField1.setText(new Integer(newSize).toString());
}
}); //method where I am trying to assign a new value to newSize to change
the width of the divider
的 INT新尺寸= 20 //默認大小。如果我在「5」型我得到的文本字段箱「20」。
我已經試過這樣:
newSize.setText(new Integer(textField1).toString());
,但我得到的錯誤:
cannot find symbol
symbol : constructor Integer(javax.swing.JTextField)
location: class java.lang.Integer
在NetBeans
。
有人可以幫我嗎?我會很感激。如果這不是足夠的代碼,請讓我知道,我將編輯原始文章以包含它。謝謝!
'jSplitPane.setDividerSize(newSize).setText(new Integer(newSize).toString());'這是你的意思嗎?如果是這樣,我越來越'無法解除引用'我不相信我正確地調用它。你介意你能否告訴我嗎? – Clint
啊,是,只是'jSplitPane.setDividerSize(newSize1);'謝謝!你已被「檢查」。 – Clint