首页 > 编程知识 正文

java简单有趣的代码编程(恶搞编程代码)

时间:2023-05-04 16:07:57 阅读:64121 作者:2472

先上图:

点击“否”5次以上后,会有惊喜哦

单击以关闭弹出窗口

代码放在这里:

打包我的项目; import java.awt.Font; import Java.awt.event.actionevent; 导入Java.awt.event.action listener; import java.util.Random; import javax.swing.ImageIcon; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; 公共类项目{ publicstaticvoidmain (字符串[ ] args ) {项目. init ); }public static void init () {JFrame f=new JFrame ),嘿嘿); f .设置位置(500,200 ); f .设置(300,200 ); f .设置布局(null; //设置窗口无法调整f.setresizable(false ); //退出时线程f.setdefaultcloseoperation (jframe.exit _ on _ close ); //窗口的选项卡栏f.setundecorated(true ); JLabel l=new JLabel ('你是笨蛋吗?' ); JLabel l1=new JLabel (; imageiconicon=new image icon (RES/1.jpg ); L1.seticon(icon ); l.set bounds (120、80、200和40 ); L1 .设置边界(0,0,300,200 ); //字体设置l.set font (new font )、宋体)、Font.BOLD、18 ); f .添加(l ); f.add(L1; //添加按钮JButton j1=new JButton ('是); JButton j2=new JButton ('不是' ); JButton j3=new JButton ('关闭'); J1.set bounds (0,160,80,40 ); J2.set bounds (220、160、80、40 ); j3.setbounds(230、0、80、40 ); f.add(J1; f.add(J2; f.add(J3; //创建事件projectlisterj=newprojectlister (f、j1、j2、j3 ); J1 .附加监听器(j; J2 .附加监听器(j; J3 .附加监听器(j; f .设置可见(true; } classprojectlisterimplementsactionlistener { jframef; JButton j1; JButton j2; JButton j3; int k=0; 用于标记int i=0、j=0; Random rand=new Random (; publicprojectlister(jframef,JButton j1,JButton j2,JButton j3 ) { this.f=f; this.j1=j1; this.j2=j2; this.j3=j3; } @ overridepublicvoidactionperformed (actionevent e ) if ) e.getsource )==j1 ) JoptionPane.showmessagedialog ) f!' ); //关闭窗口f.dispose (; I=rand.nextint(1000; j=rand.nextint(500; //创建新窗口的JFrame f1=new JFrame ('哈哈) ); f1 .设置位置(I,j ); f1.setsize 65250,240; f1 .设置布局(空); f1.setdefaultcloseoperation (jframe.exit _ on _ close ); //标签JLabel l1=new JLabel (; imageiconicon=new image icon (RES/4.gif ); L1 .设置边界(0,0,250,240 ); L1.seticon(icon ); F1.add(L1; f1 .设置可见(真); }elseif(e.getsource(==J2 ) ) /窗口f.dispose ); I=rand.nextint(1000; j=rand.nextint(500; f .设置位置(I,j ); f .设置可见(true; k; if(k=5) k=0; joptionpane.show message dialog (f,'别挣扎! (n哈哈哈); I=rand.nextint(1000; j=rand.nextint(500; //窗口JFrame f1=new JFrame ('哈哈); f1 .设置位置(I,j ); f1 .设置(310,330 ); f1 .设置布局(空); //标签JLabel l1=new JLabel (; imageiconicon=new image icon (RES/3.gif ); L1.set bounds (0,0,300,300 ); L1.seticon(icon ); F1.add(L1; f1 .设置可见(真); }elseif(e.getsource(==J3 ) JoptionPane.showmessagedialog ) f,'笨蛋! n无法关闭! n哈哈哈! ' ); I=rand.nextint(1000; j=rand.nextint(500; //窗口JFrame f1=new JFrame ('哈哈); f1 .设置位置(I,j ); f1 .设置(310,330 ); f1 .设置布局(空); //标签JLabel l1=new JLabel (; imageiconicon=new image icon (RES/2.jpg ); L1.set bounds (0,0,300,300 ); L1.seticon(icon ); F1.add(L1; f1 .设置可见(真); }}下载链接在此(下载完成后,解压可以直接运行) )。

链接: https://pan.Baidu.com/s/1 nin 61 icmwisnbiqnjejhwg

抽屉代码: 2079

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