如何为JLabel添加背景色和设置其imageicon的位置和大小

来源:互联网 发布:北师珠网络 编辑:程序博客网 时间:2024/05/17 05:57
nickname = new JLabel[50];ImageIcon icon=new ImageIcon("image/head.jpg");//设置icon的大小icon.setImage(icon.getImage().getScaledInstance(50, 50,Image.SCALE_DEFAULT));for (int i = 0; i < nickname.length; i++) {//设置icon显示位置在jlabel的左边nickname[i] = new JLabel("我的昵称是"+(i+1),icon,JLabel.LEFT);//设置不透明nickname[i].setOpaque(true);//背景颜色为红色nickname[i].setBackground(Color.RED);nickname[i].addMouseListener(new MyMouseListener());friend_pal.add(nickname[i]);}

若想Jlabel显示背景颜色  首先设置为不透明。然后设置背景颜色

imageicon在jlabel的位置

nickname[i] = new JLabel("我的昵称是"+(i+1),icon,JLabel.LEFT);
通过Jlabel.left,JLabel.CENTER等设置


imageicon的大小,通过这个方法

icon.setImage(icon.getImage().getScaledInstance(width, height,Image.SCALE_DEFAULT));

0 0
原创粉丝点击