2014-02-17 32 views
0

我在JList的星號上有一個關於串聯的問題。當我在`JList中輸入2的輸出時,我有一個for循環來連接我的星號。這是我的代碼到目前爲止。在JList中連接星號

+1

請僅發佈您的問題所需的部分代碼。 – SebastianH

+0

問題是什麼?預期的結果是什麼? – givanse

+0

是的,先生。我對代碼的預期發表了評論。 – Batusai

回答

1

您正在使用每個循環重置您的字段x中的文本,而不是添加一個asterix。請嘗試:

for(v=0; v<ce; v++) 
{ 
    x.setText(x.getText() + s); 
} 
+0

多數民衆贊成在先生謝謝:)(Y)! – Batusai

0

這是問題先生。

String s = "*"; 
ce = Integer.parseInt(c.getText()); 

for (v = 0; v < ce; v++) { 
    x.setText(s); 
} 

list.setSize(60, 60); 
//this is the wrong part i cant call it out. 
q.add(v.getText() + s + ""); 
q.add(s.getText()); 
list.setModel(q); 
+0

你不能使用'add'方法,因爲它需要2個參數。檢查文檔。 –

+0

在'java.util.List','public boolean add(E e)'和'public void add(int index,E element)'中有'add()'方法的兩個重載版本。因此,這段代碼是有效的。 – Tiny