JScrollBar的值改变了,我想改变一个label的背景颜色没能成功,请高手指教。//监听事件代码如下scrollbar.addAdjustmentListener(new AdjustmentListener() {
public void adjustmentValueChanged(AdjustmentEvent e) {
// TODO Auto-generated method stub
String temp = Integer.toHexString(e.getValue());
if(temp.length()!=6){
int flag = 6-temp.length();
temp = "";
for (int i = 0; i < flag; i++) {
temp += "0";
}
// System.out.println(temp);
temp += Integer.toHexString(e.getValue());
}
label4_1.setBackground(Color.getColor("#"+temp));
label4_1.setText(temp);//+" "+label4_1.getBackground() //为什么setBackground不成功,setText成功了
}
});
public void adjustmentValueChanged(AdjustmentEvent e) {
// TODO Auto-generated method stub
String temp = Integer.toHexString(e.getValue());
if(temp.length()!=6){
int flag = 6-temp.length();
temp = "";
for (int i = 0; i < flag; i++) {
temp += "0";
}
// System.out.println(temp);
temp += Integer.toHexString(e.getValue());
}
label4_1.setBackground(Color.getColor("#"+temp));
label4_1.setText(temp);//+" "+label4_1.getBackground() //为什么setBackground不成功,setText成功了
}
});
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货