我想添加一個項監聽器到一個複選框,以查看它是否被選中,如果是,將被添加到要選擇的SQL表名列表中。相反,如果沒有選擇,則從列表中刪除它。我無法將偵聽器添加到任何複選框,因爲「它們不是最終的」。我能做什麼/有沒有更好的方法來攻擊它? 我的方法: public JPanel drawChecks(){
ArrayList<String> list = MainFrame.grabSQLTableN
My JTable有一列有用於維護狀態的JCheckBox。當我沒有實現TableModelListener並運行該程序時,數據將顯示在JTable中。但是當我使用TableModelListener執行代碼時出現錯誤。 java.lang.ArrayIndexOutOfBoundsException:-1 package com.tag.pointOfsale;
import jav
我有一個幫助窗格,它出現在程序的開始處,但可以關閉。如果用戶希望它返回,菜單欄中有一個選項可以重新激活它。但是,當他們選擇從幫助菜單中顯示時,它會自動重新檢查「不再顯示」框。我如何保持框與用戶原來的狀態相同,但仍然打開幫助窗格? 桂: public class Gui {
private Game game;
private JFrame frame;
private
我成功地將複選框添加到JTable列中。但我想使用我的自定義複選框,我修改了布爾值來擴展我的自定義複選框,它的工作原理。問題是,當我選中複選框時,它將顯示默認的jCheckbox設計,並顯示我的coustom複選框,這也發生在我未選中複選框。 here is the question I asked before class BooleanRenderer extends TriCheckBox