gpt4 book ai didi

java - 使用 SimpleTable 数据填充 JCombobox

转载 作者:行者123 更新时间:2023-12-01 14:57:16 25 4
gpt4 key购买 nike

我有一个像这样设置的表:

表角色:

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 并弹出带有字段的对话框来填充表并将信息存储在如下两个表中。

一切都在选项卡式 Pane 中:角色选项卡和轮类模式选项卡。

在“角色” Pane 中,对话框有一个组合框,应由轮类模式的名称填充,我想知道如何执行此操作?

最佳答案

为什么不使用像 Pattern[] 这样带有 toString() 方法的自定义类,而不是直接使用 Object[] 呢?使用 Pattern[] 创建一个 JComboBox(Object[])?(API Link)然后,它将使用 toString() 方法将模式文本显示为选择,您可以获得所选的模式并对其执行任何您需要的操作。

关于java - 使用 SimpleTable 数据填充 JCombobox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14197180/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com