//M em oria l.ja v ai m po r t j av a、a wt、*;i mport j av a.aw t.e v ent。*;impor t ja va、a wt、i m a ge。B uff e redI m age;im p ort jav a。io。*;i mpo rt ja va、ut i l、*;im p o rt j a vax.image i o.Im a geIO;imp o r t ja va x、swing。*;pu b li c cl ass M emoria l e x t e n d s JF rame impl em ents A ct io n Li st en e r{/**ﻩ * @pa ram ar g s */p riv ate J L ab e l ti tl e,pic t u r e,m ark,jl 1,jl2,j l 3,j l 4;pri v ate J TextFie l d jt 1,j t 2,j t 3;ﻩﻩpri va te JBut t o n Ok ,Cancle;p r iv a te st at ic S tring name1 =n u l l;privat e st a t ic S tr ing p ass1 = nul l;ﻩ// 构造函数ﻩp ublic Memo rial(){ﻩtit l e = ne w JL ab el("我得备忘录”);pi ct u r e = ne w JLabel(n e w I ma geIco n(”ph o t o s/3.jpg"));//背景标签ﻩ/*ma r k = n e w JLa b el(new ImageIcon(”3。j p g”)); */ﻩj l 1 =new J La b el( "登录名:");jl2 =n ew JL ab el( "登录密码:");ﻩj l3 =n ew JLabel( );ﻩjl4 = new JLabel("瞧不清");jt1 = new J Tex tField();ﻩﻩjt2 = n ew JT ext Fi el d();ﻩjt3 = new JTextFiel d();Ok = n ew JB ut ton ("登录");ﻩﻩC a ncl e = ne w JBu t to n("取消");ﻩﻩ}ﻩ//页面布局 ﻩpu b lic voi d l a u nchFrame(){ﻩJPanel p = (J P a n el) getC o nte n tPan e();ﻩjl3。set T ext( g e tcod e() );ﻩjl 3、setF or eg r o u n d(Colo r.cya n); //设置验证码得颜色j l 3 。 s e tBord e r(Bord e r F ac t o r y 、 cre a t e R aisedBevelB order());//使验证码凸出显示ﻩjl4。se tF o r egr o un d(Co lo r、magenta);//设置“瞧不...