首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

对Jlabel里的数据比较大小,该怎么解决

2012-02-23 
对Jlabel里的数据比较大小如果我想对Jlabel里的某一列数据对它进行比较大小,那我应该怎么做[解决办法]这个

对Jlabel里的数据比较大小
如果我想对Jlabel里的某一列数据对它进行比较大小,那我应该怎么做

[解决办法]
这个例子看看能解决你问题么,只是一个小例子

Java code
import javax.swing.*;import java.awt.*;/** * Created by IntelliJ IDEA. * User: admin * Date: 2011-9-2 * Time: 9:51:45 * To change this template use File | Settings | File Templates. */public class Demo1 extends JFrame {    private JLabel[] lb=new JLabel[3];    public Demo1(String title){        super(title);        Container c=this.getContentPane();        c.setLayout(new FlowLayout());        lb[0]=new JLabel("1");        lb[1]=new JLabel("21");        lb[2]=new JLabel("31");//        lb3.setForeground(Color.red);        for(JLabel lbel:lb){            String content=lbel.getText();            //按照一定的逻辑值判断,如果大于30设为红色            if(Integer.parseInt(content.trim())>30){                lbel.setForeground(Color.RED);            }            //按照一定的逻辑值判断,如果20-30设为蓝色            if(Integer.parseInt(content.trim())>20&&Integer.parseInt(content.trim())<30){                lbel.setForeground(Color.BLUE);            }            c.add(lbel);        }//        c.add(lb1);//        c.add(lb2);//        c.add(lb3);        this.pack();        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);        this.setLocationRelativeTo(null);        this.setVisible(true);    }    public static void main(String[] args){           new Demo1("字体颜色实例");    }} 

热点排行