在java中我有一個面板和兩個按鈕,名爲b1和b2。當我複製面板和過去它在同一幀,按鈕名稱變成b3和b4,但我寫在b1的代碼不會轉移到b3?我該如何做到這一點,即在創建面板的副本時,b1中的代碼應該在b3中實現,也可以這樣做,假設我在b1中執行了'b2.doClick()',執行代碼的代碼變爲'b4.doClick ()'b3 ActionPerformed當我複製面板? 我使用的NetBeans(如果這能幫助)複製JPanel任務
-1
A
回答
1
一種方式來獲得b1
和b3
做同樣的事情,就是給每個人相同的action。
JButton b1 = new JButton(new SomeAction());
JButton b3 = new JButton(new SomeAction());
class SomeAction extends AbstractAction {
public void actionPerformed(ActionEvent e) {
// do something
// call some other action
}
}
+0
+1的'行動';有一個使用'doClick()'[這裏](http://stackoverflow.com/a/5797965/230513)的例子。 – trashgod
相關問題
- 1. 的JPanel從任務欄
- 2. 在Cakefile中複製任務
- 3. 在gradle中複製任務
- 4. MSBuild複製任務問題
- 5. 異步gradle複製任務?
- 6. Java中的任何JPanel限制?
- 7. 將附件從一個任務複製到另一個任務
- 8. 動態gradle複製任務不執行任務主體
- 9. 將任務'A'的結果複製到任務'B'?
- 10. 如何將任務從一個任務移動/複製到另一個任務
- 11. Android Studio Gradle構建複製任務
- 12. grunt-contrib-copy:多個複製任務
- 13. Yeoman任務不復制目錄
- 14. 搖籃總是跳過複製任務
- 15. Gradle Copy任務不復制文件
- 16. 複製任務不工作在MSBuild 4
- 17. 螞蟻複製任務忽略文件
- 18. 複製任務中的問題
- 19. Rake任務,以database.example.yml複製到的database.yml
- 20. 的Visual Studio - 「複製」任務意外
- 21. 搖籃排除模塊複製任務
- 22. 更改複製任務目標
- 23. 搖籃複製任務不起作用
- 24. 咕嘟咕嘟任務複製
- 25. 複製的體位任務/項目
- 26. C++ - 字符串複製任務
- 27. TFS - Azure文件複製任務
- 28. 構建後的Gradle複製任務
- 29. Maven特定的複製任務
- 30. 螞蟻忽略複製任務文件?
爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –
這看起來與NetBeans GUI構建器相關。 –
@AndrewThompson我不認爲這是一個代碼相關的問題。更多的一個*我怎麼做到這一點在netbeans?* – brimborium