【发布时间】:2011-02-01 09:17:29
【问题描述】:
我有一个带有 50 个左右 Jlabel 的 Swing GUI:
{
jLabel1 = new JLabel();
getContentPane().add(jLabel1, "0, 0");
jLabel1.setText("AAPL 1453.54 2334.34 3234.32");
jLabel1.setForeground(new java.awt.Color(0,249,0));
}
我希望能够更改 txt 和颜色,而无需编写大量条件语句。最好的方法是什么?
我正在考虑编写一个方法 overWrite(String text, int hPos, int vPos){} 来在该位置添加一个新标签。
可能有更好的方法来做到这一点,我正在尝试制作一个粗略的股票显示,根据涨跌来改变股票价格和颜色。
【问题讨论】:
-
一个 JTable 会更适合这个 IMO。