本文实例为大家分享了java实现随机数生成器的具体代码,供大家参考,具体内容如下
自己编的随机数生成器,比较简陋,功能也单一,当作练手。
application.java
package src; public class application { public static void main(string[] args) { windowboxlayout win=new windowboxlayout(); win.setbounds(100,200,300,350); win.settitle("随机数生成器"); win.setvisible(true); } }
randomlistener.java
package src; import java.awt.event.actionevent; import java.awt.event.actionlistener; import java.util.random; import javax.swing.*; public class randomlistener implements actionlistener{ jtextfield text1; jtextarea text2; random random=new random(); int result=0; public void setjtextfield(jtextfield t){ text1=t; } public void setjtextarea(jtextarea t){ text2=t; } @override public void actionperformed(actionevent e) { try{ text2.settext(""); integer number=integer.parseint(text1.gettext()); result=random.nextint(number)+1; text2.append(result+""); } catch(exception exp){ text2.append("请输入数字字符"); } } }
windowboxlayout.java
package src; import javax.swing.*; public class windowboxlayout extends jframe{ /** * */ private static final long serialversionuid = 1l; box basebox; jtextfield text1; jtextarea text2; jbutton button; randomlistener random; public windowboxlayout(){ setlayout(new java.awt.flowlayout()); init(); setvisible(true); setdefaultcloseoperation(jframe.exit_on_close); } void init(){ basebox=box.createverticalbox(); basebox.add(new jlabel("请输入随机数的最大范围值:")); basebox.add(box.createverticalstrut(8)); text1=new jtextfield(5); basebox.add(text1); basebox.add(box.createverticalstrut(8)); button=new jbutton("确定"); basebox.add(box.createverticalstrut(8)); basebox.add(button); text2=new jtextarea(6,12); basebox.add(box.createverticalstrut(18)); basebox.add(text2); add(basebox); random=new randomlistener(); random.setjtextfield(text1); random.setjtextarea(text2); button.addactionlistener(random); } }
类结构图:
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问, 点击进行留言回复!!
第三次学JAVA再学不好就吃翔(part88)--ArrayList嵌套ArrayList
使用ffmpeg视频切片并加密和视频AES-128加密后播放
JAVA程序设计:最长重复子串(LeetCode:1044)
LiveGBS国标GB/T28181云端录像分布式录像存储自动清理时移回看录像下载播放
网友评论