[問題] JFrame的JButton裡如何使用List?
我是用NetBeans拉出UI的,所以程式碼都是自己產生的
直接新增(new)出一張JFrame
JFrame上放一個jTextArea和幾個JButton
我遇到的問題是,我現在有一個LinkedList要做處理
List list = new LinkedList();
list.add()
...
可是如果我把以上這幾行和其他的list.add()放在JFrame裡(*1)
會告訴我"package list do not exist"
但如果移除所有的.add(),只剩宣告的那行(*1)
然後其他的add()放在JButton裡,就可以過(*2)
但這樣就是每一個JButton都會有一份,整個就很奇怪
所以我目前只能把宣告及.add()放進每一個JButton裡(*2)
才可以做處理,大概就是以下的做法
class XXXJFrame extends JFrame{
(*1)
private void jButton1ActionPerformed(ActionEven evt){
(*2)
//DoSomething...
}
}
我最主要的想法是 每個按鍵可以處理共同的一份LinkedList(*1)
但這樣似乎是不合JAVA概念,抑或是我的作法錯了...
請問這是什麼問題呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.109.213
推
01/14 19:38, , 1F
01/14 19:38, 1F
推
01/14 20:16, , 2F
01/14 20:16, 2F
※ 編輯: yyc1217 來自: 219.86.40.160 (01/14 23:56)
推
01/15 09:01, , 3F
01/15 09:01, 3F
推
01/15 09:03, , 4F
01/15 09:03, 4F
→
01/15 09:05, , 5F
01/15 09:05, 5F
→
01/18 00:38, , 6F
01/18 00:38, 6F