首页 > 编程知识 正文

labview图片背景透明,java static

时间:2023-05-05 03:31:50 阅读:173600 作者:608

See my code:

packagehsleiden.webcat.exercise 12 _ 08;

import java.awt.*;

import javax.swing.*;

import javax.swing.border.border;

publicclassnewframeextendsjframe {

publicstaticvoidmain(string酷高跟鞋args ) {

newFrame frame=new newFrame (;

frame.setlayout(newgridlayout ) (2,3 );

frame.setsize (200,200 );

frame.settitle(opdracht12.8 );

frame.setdefaultcloseoperation (jframe.exit _ on _ close );

frame.setlocationrelativeto () null;

frame.setvisible(true;

}

公共新帧(

jabellabel1=newjlabel('black ',JLabel.CENTER );

jabellabel2=newjlabel('blue ',JLabel.CENTER );

Jabellabel3=newJlabel('Cyan ',JLabel.CENTER );

jabellabel4=newjlabel('green ',JLabel.CENTER );

jlabel label5=new jlabel (' magenta ',JLabel.CENTER );

jabellabel6=newjlabel('Orange ',JLabel.CENTER );

border border=border factory.createlineborder (color.yellow;

label1. set background (color.white;

label2. set background (color.white;

label3. set background (color.white;

label4. set background (color.white;

label5. set background (color.white;

label6. set background (color.white;

label1. set foreground (color.black );

label2. set foreground (color.blue );

label3. set foreground (color.cyan );

label4. set foreground (color.green;

label5. set foreground (color.magenta;

label6. set foreground (color.orange;

Label1.setborder(border );

Label2.setborder(border );

Label3.setborder(border );

Label4.setborder(border );

Label5.setborder(border );

Label6.setborder(border );

label1.setopaque(true;

label2.setopaque(true;

label3.setopaque(true;

label4.setopaque(true;

label5.setopaque(true;

label6.setopaque(true;

添加(标签1;

添加(标签2;

添加(标签3;

添加(标签4;

添加(标签5;

添加(标签6;

}

}

asyoucanseeitsverytroublesometoapplybackground,border, opaqueperlabel . that s18 lines for1and the same thing.iwaswonderingifsomeonecouldtellmehowicanapplyallthethings (opaque, border (toallabelswithouthavingtodoitperlabel.sincetheyareallthesame (except foreground ) )。

Hope someone has a solution for me .

解决方案

youcancreateyourownclassthatextendsjlabelandimplementsclonable.youcanoverridetheclonemethodandcreateasmanycopiesofablabelabelasycopiesyable

springprovidesahandywayofdoingthiswithbeanutils.copy properties

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。