【发布时间】:2017-11-09 06:46:48
【问题描述】:
如何使用 Java swing 创建单行表达式,链接图像 picture。每分钟,每天,每月,每个工作日和每小时都需要将其转换为“*”,并且所有组合框都包含数字列表list number link,工作日包含 click the picture
我想要的是,如果用户选择“每分钟”、“每天”、“月 = 2”、“工作日 = 星期一”、“小时 = 3”
工作日 JCombo 注释:星期日 = 0 ,星期一 = 1,星期二 = 2 .....
输出将打印为:* * 2 1 3
非常感谢。
我已经尝试过这个,我的开始代码但不能做太多:
String sjcb_EM = jcb_EM.getSelectedItem().toString();
String sjcb_EH = jcb_EH.getSelectedItem().toString();
String sjcb_ED = jcb_ED.getSelectedItem().toString();
String sjcb_EEM = jcb_EEM.getSelectedItem().toString();
String sjcb_EW = jcb_EW.getSelectedItem().toString();
String vb_1 = sjcb_EM + " " + sjcb_EH + " " + sjcb_ED + " " + sjcb_EEM + " " + sjcb_EW;
System.out.println(vb_1);
现在我卡住了,如何做出我想要的表达。
【问题讨论】:
-
不使用
String,而是创建一个提供“显示值”和“查询值”的对象,然后在需要时将其用作JComboBox中的对象,“获取查询值” -
对不起,伙计,有点困惑..你能给我一个链接或示例,以便我可以关注。谢谢
-
您正在使用面向对象的编程语言,当您需要组合两个或值时,就有机会让新对象来完成这项工作。在这种情况下,
JComboBox可以通过使用ListCellRenderer或通过覆盖toString方法来显示任何对象