JAVA设定 jLabel 的字体颜色後,要怎麼马上让变化显现出来。 因为我都等到程式全部跑完後,他才会变
privatevoidjButton1MouseClicked(java.awt.event.MouseEventevt){booleana=this.jCheckBox...
private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {
boolean a = this.jCheckBox1.isSelected();
boolean b = this.jCheckBox2.isSelected();
if (a) {
// do something;
jLabel1.setText("成功啦");
jLabel1.setForeground(Color.green);
}
if (b) {
// do something;
jLabel2.setText("成功啦");
}
}
这是我使用的事件 程式码~ 但我希望在 第一个 if(a) 区块中结束後 马上就能看到 jLabel1的变化, 我目前的情况是 都非得要等到 第二个 if(b) 区块结束後 才会同时看到 jLabel1 跟 jLabel2 的变化~ 请问一下有什麼办法做到吗~ 我希望可以在事件进行中 就能看到 jLabel 的变化 展开
boolean a = this.jCheckBox1.isSelected();
boolean b = this.jCheckBox2.isSelected();
if (a) {
// do something;
jLabel1.setText("成功啦");
jLabel1.setForeground(Color.green);
}
if (b) {
// do something;
jLabel2.setText("成功啦");
}
}
这是我使用的事件 程式码~ 但我希望在 第一个 if(a) 区块中结束後 马上就能看到 jLabel1的变化, 我目前的情况是 都非得要等到 第二个 if(b) 区块结束後 才会同时看到 jLabel1 跟 jLabel2 的变化~ 请问一下有什麼办法做到吗~ 我希望可以在事件进行中 就能看到 jLabel 的变化 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询