首页| 新闻| 科技| 人物| 科学| 话题| 运营| 设计| 开发| 服务器| 学院| 产品| 网文| 娱乐| 游戏| 图片
本文实例为大家分享了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); } }
类结构图:
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持CuoXin错新网。
phpwind9.0系统的视觉进化论(
phpwind 的编码错误导致cookie
phpwind的rewrite重写原理
南国有佳人,容华若桃李
怀念青春,憧憬着自己的美好未来
中国旅游景点集锦 美丽的风景
名胜古迹风景 最美的景色
路边摊小吃 酒香不怕巷子深
特色路边摊小吃 下班路上的一道美食
爷爷都是从孙子走过来的
我太帅了,睡不着咋整啊
新闻热点
疑难解答
图片精选
利用Spring boot如何创建简单的web
Spring boot学习教程之快速入门篇
Spring boot实现热部署的两种方式
Spring中属性注入的几种方式以及复
网友关注