编写程序,实现将输入的字符串转换为一维数组,并使用选择排序法对数组进行排序。思路如下:点击"生成随机数"按钮,创建Random随机数对象;使用JTextArea的setText()方法清空文本域;创建一个整型一维数组,分配长度为10的空间;初始化数组元素,使用Random类的nextInt()方法生成50以内的随机数,使用JTextArea类的append()方法把数组元素显示在文本域控件中;点击"排序"按钮,使用JTextArea类的setText()方法清空文本域;使用双层for循环,对从第二个元素到最后一个元素的每一趟排序,对该趟排序所涉及的元素进 Read More
posted @ 2014-02-17 22:57
源子陌
Views(2589)
Comments(0)
Diggs(0)
编写程序,通过按钮数组来管理界面中的所有按钮控件,从而使用最少的代码实现模拟的计算器界面。思路如下:创建一个类,通过extends使其继承窗体类JFrame;创建一个JFrame对象,使用JFrame类的setVisible()方法设置窗体可见;在构造函数中,使用super()方法继承父类的构造方法;使用setTitle()方法设置窗体的标题;使用setBounds()方法设置窗体的显示位置及大小;使用setDefaultCloseOperation()方法设置窗体关闭按钮的动作为退出;使用GridLayout创建网格布局管理器对象;使用GridLayout类的setHgap()方法设置组件的 Read More
posted @ 2014-02-17 18:46
源子陌
Views(7235)
Comments(6)
Diggs(1)
编写程序,事先将所有观众姓名输入数组,然后获得数组元素的总数量,最后在数组元素中随机抽取元素的下标,根据抽取的下标获得幸运观众的姓名。思路如下:定义输入框的按键事件,使用KeyEvent类的getKeyChar()函数判断其是否是回车字符,若不是则不作处理;使用isEmpty()函数判断文本框中是否有字符串,如果没有字符串则不做处理;若为合法输入则通过JTextArea类的append()方法把输入人名与回车符添加到人员列表;使用selectAll()方法选择文本框所有字符;定义点击“抽取”按钮时执行的函数,通过JTextArea类的getText()方法获取人员列表文本,存入字符串;创建一个 Read More
posted @ 2014-02-17 17:55
源子陌
Views(4777)
Comments(0)
Diggs(0)
编写程序,实现接受用户在文本框中输入的单行数据。这些数据都是整数数字,以空格进行分隔,空格数量不限。并将这些数据分割成一维数组,再从数组中提取最小值显示在界面中。思路是先对用户的输入进行验证,即先用trim()函数过滤用户输入字符串的左右空格,若结果为空字符串则用JOptionPane类的showMessageDialog方法提示用户"请输入数字内容"。若用户输入非空则使用charAt函数对用户输入字符串中的每一个字符进行判断,若其既非数字也非空格则提示"输入包含非数字内容",然后使用setText()函数将用户输入框中的数据清空。若通过验证则创建一个字 Read More
posted @ 2014-02-17 16:53
源子陌
Views(4412)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号