0

私は次のようにテーブルを設定しています:

テーブルの役割:

super("ROLES", // Name
            true,   // Can insert
            true,   // Can modify
            true,   // Can delete
            true,   // Supports events
            "system_table_data/roles.dat",   // don't Journal to disk
            1, // Read Access Level
            1, // Write Access Level (controlled via GUI)
            // Field Info
            new Object[][] {// Key    Name               Type         Read  Write  Insert  Modify
                           {PK_FIELD, "ROLE_ID",         "ROLE_ID",   YES,  YES,    NO,     NO},  // 0 BYTE
                           {NM_FIELD, "ROLE_NAME",       "STRING_80", YES,  YES,    YES,    YES}, // 1 
                           {NM_FIELD, "SHIFT_PATTERN_ID","SHIFT_PAT", YES,  YES,    YES,    YES}, // 2 BYTE
                           {NM_FIELD, "START_DATE",      "CS_TIME",   YES,  YES,    YES,    YES}, // 3
                           }
           );

テーブル シフト パターン:

super("PATTERNS", // Name
            true,   // Can insert
            true,   // Can modify
            true,   // Can delete
            true,   // Supports events
            "system_table_data/patterns.dat",   // don't Journal to diskmember_hna
            1, // Read Access Level
            1, // Write Access Level (controlled via GUI)
            // Field Info
            new Object[][] {// Key    Name               Type         Read  Write  Insert  Modify
                           {PK_FIELD, "NAME_ID",    "PATNAME_ID",     YES,  YES,    NO,     NO},  // 0
                           {NM_FIELD, "NAME",       "STRING_80",      YES,  YES,    NO,    YES},  // 1
                           }
           );

私はJTablesを使用しており、フィールドを含むダイアログボックスをポップアウトしてテーブルにデータを入力し、これら2つのようなテーブルに情報を保存しています。

それはすべてタブ付きのペインにあります。役割のタブとシフトパターンのタブです。

[ロール] ペインのダイアログ ボックスには、シフト パターンの名前を入力するコンボボックスがあります。これを行う方法を知りたいですか?

4

1 に答える 1

1

メソッドObject[]のようなカスタムクラスを作成Pattern[]してから、? ( API リンク) 次に、メソッドを使用してパターン テキストを選択として表示し、選択したテキストを取得して、必要なことを実行できます。toString()JComboBox(Object[])Pattern[]toString()Pattern

于 2013-01-07T14:05:15.067 に答える