![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
winds_tide
这个作者很懒,什么都没留下…
展开
-
在窗口中创建一个文本框:text。text的事件监视器由PoliceStation类负责创建。当用户在text中输入字符串回车后,监视器负责在命令输出该字符以及它的长度
package app;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class JtextField { public static void main(String[] args){ new MyWindow(); }}class MyWindow extends JFrame{ JTextField text; PoliceStation poli原创 2021-06-16 10:26:44 · 551 阅读 · 0 评论 -
JLayeredPane分层窗格
package app;import java.awt.*;import javax.swing.*;public class JPanel { public static void main(String[] args){ new WindowLayered(); }}class WindowLayered extends JFrame{ WindowLayered(){ //设置窗口位置 setBounds(100,100,30原创 2021-06-15 10:47:15 · 608 阅读 · 0 评论 -
java布局设计FlowLayout、BorderLayout、CardLayout、GridLayout、BoxLayout及null布局
public static class WindowFlow extends JFrame{ JButton b[]; public WindowFlow(String s){ //设置窗口标题 setTitle(s); b = new JButton[20]; //创建一个居中对齐的布局对象 FlowLayout flow =new FlowLay...原创 2021-06-15 09:53:49 · 1735 阅读 · 1 评论 -
java图形用户界面设计学习——JFrame及菜单组件
package app;import javax.swing.*;import java.awt.event.InputEvent;import java.awt.event.KeyEvent;public class Main { public static void main(String[] args){ FirstWindow firstwindow = new FirstWindow("213"); //window window = new wi原创 2021-06-06 11:18:00 · 1464 阅读 · 0 评论 -
6. 定义一个类TestCollectionsShuffle,要求如下 (1)查阅api文档(https://www.matools.com/api/java8 )和互联网资料,利用Collectio
定义一个类TestCollectionsShuffle,要求如下(1)查阅api文档(https://www.matools.com/api/java8 )和互联网资料,利用Collections的shuffle()对list进行洗牌(洗牌算法,即传入一个有序的List,可以随机打乱List内部元素的顺序,效果相当于让计算机洗牌);(2)定义一个ArrayList,循环添加1到20自然数;(3)打印输出此list;(4)使用Collections的shuffle()对list进行洗牌,打印输出洗牌.原创 2021-06-07 12:05:36 · 580 阅读 · 2 评论 -
5. 定义一个类TestCollectionsSort,要求如下 (1)查阅api文档(https://www.matools.com/api/java8 )和互联网资料,利用Collections的
定义一个类TestCollectionsSort,要求如下(1)查阅api文档(https://www.matools.com/api/java8 )和互联网资料,利用Collections的sort()方法对list[“China”,”Usa”,”India”,”Japan”]进行字典排序,然后输出排序前和排序后的结果(2)定义一个ArrayList,添加[“China”,”Usa”,”india”,”Japan”]元素;(3)利用Collections的sort()方法对list[“China”.原创 2021-05-21 19:52:23 · 827 阅读 · 0 评论 -
4.定义一个类TestMap要求如下 (1)利用Map接口和泛型新建一个字典HashMap对象map,然后插入如下键值对 1 China 2 India 3 USA (2)打印输出key为1的值; (
4.定义一个类TestMap要求如下(1)利用Map接口和泛型新建一个字典HashMap对象map,然后插入如下键值对1 China2 India3 USA(2)打印输出key为1的值;(3)查阅api文档和互联网资料,分别用3种不同的方法对此map对象进行遍历打印输出;package cn.edu.ahtcm.bean;import java.util.*;public class TestMap { public static void main(String[] args)原创 2021-05-21 19:51:53 · 1537 阅读 · 0 评论 -
3.定义一个类TestTreeSet,要求如下: (1)定义TreeSet对象treeSet,左边用接口Set右边用TreeSet; (2)依次添加“apple”,“pear”,“bannana”,“
3.定义一个类TestTreeSet,要求如下:(1)定义TreeSet对象treeSet,左边用接口Set右边用TreeSet;(2)依次添加“apple”,“pear”,“bannana”,“orange”;(3)打印输出treeSet;观察输出的字符串输出顺序(注释说明为什么是有序的?按照什么顺序排列的?)package cn.edu.ahtcm.bean;import java.util.*;public class TestTreeSet { public static v原创 2021-05-21 19:51:14 · 570 阅读 · 0 评论 -
2.定义一个类TestSet要求如下 (1)利用Set接口和泛型新建一个HashSet对象set,要求为String类型 (2)set依次添加“黄山“、“大蜀山“、“泰山“、“大蜀山“、“黄山“; (
2.定义一个类TestSet要求如下(1)利用Set接口和泛型新建一个HashSet对象set,要求为String类型(2)set依次添加"黄山"、“大蜀山”、“泰山”、“大蜀山”、“黄山”;(3)打印输出set查看结果;(4)用Iterator遍历setpackage cn.edu.ahtcm.bean;import java.util.*;public class TestSet { public static void main(String[] args){ H原创 2021-05-21 19:50:23 · 778 阅读 · 0 评论 -
1.定义一个TestList类要求如下 (1)利用List接口和泛型新建一个ArrayList对象list,要求为String类型; (2)list添加“China”,“Usa”,“India”,“J
1.定义一个TestList类要求如下(1)利用List接口和泛型新建一个ArrayList对象list,要求为String类型;(2)list添加“China”,“Usa”,“India”,“Japan”四个字符串;(3)打印输出list(4)用3种方式遍历list元素(5)删除索引为2的元素,然后打印输出list;package cn.edu.ahtcm.bean;import java.util.*;public class Testlist { public static原创 2021-05-21 19:49:49 · 1328 阅读 · 0 评论 -
7(选做).定义一个类TestArrayBoundException,要求如下 (1)定义字符串数组s,里面存放{“Apple”,”pear”,”banana”}; (2)循环打印输出每个元素,对于下
7(选做).定义一个类TestArrayBoundException,要求如下(1)定义字符串数组s,里面存放{“Apple”,”pear”,”banana”};(2)循环打印输出每个元素,对于下标越界进行异常捕获;(3)最后不管是否有错误都打印输出“打印完毕”。package cn.edu.ahtcm.bean;public class TestArrayBoundException { public static void main(String[] args) {原创 2021-05-17 21:18:56 · 381 阅读 · 0 评论 -
6(选做).定义一个类TestDivisionException,要求如下 (1)定义静态方法divisionNum,接收输入的两个整数数,返回整除结果,使用throws抛出ArithmeticExc
6(选做).定义一个类TestDivisionException,要求如下(1)定义静态方法divisionNum,接收输入的两个整数数,返回整除结果,使用throws抛出ArithmeticException异常;(2)main方法里接收键盘输入两个整数a,b;调用divisionNum方法,结果存入变量c,(3)如果除数为0,对异常进行捕获;(4)打印输出错误信息和错误堆栈信息;(5)最后不管是否有错误都打印输出c的结果,并打印“计算完毕”。package cn.edu.ahtcm.bean原创 2021-05-17 21:18:21 · 496 阅读 · 0 评论 -
4.定义一个抽象类AbsAnimal,要求如下 (1)包括属性name,weight,color; (2)定义其有参构造方法; (3)定义受保护的run方法,功能是打印输出“Animal run fa
4.定义一个抽象类AbsAnimal,要求如下(1)包括属性name,weight,color;(2)定义其有参构造方法;(3)定义受保护的run方法,功能是打印输出"Animal run fastly";(4)在main方法里实例化抽象对象aAbsAnimal a = new AbsAnimal(….) ,想一想为什么会报错?如果报错注释掉该语句。package cn.edu.ahtcm.bean;public abstract class AbsAnimal { String n原创 2021-05-17 21:17:36 · 2347 阅读 · 1 评论 -
1.定义一个昆虫类Insect,要求如下 (1)包括属性name,size,color (2)定义其有参构造方法; (3)生成成员变量的get和set方法; (4)定义run方法 void run(I
新建java工程test,以下所有类包名为cn.edu.ahtcm.bean1.定义一个昆虫类Insect,要求如下(1)包括属性name,size,color(2)定义其有参构造方法;(3)生成成员变量的get和set方法;(4)定义run方法 void run(Insect a)打印输入谁在跑,接收参数为Insect类型;(5)在main函数测试该类new一个实例对象i,调用run方法,然后打印输出i的name,size,colorpackage cn.edu.ahtcm.bean;im原创 2021-05-17 21:15:42 · 2743 阅读 · 15 评论 -
1. 定义一个Animal类(包名cn.edu.ahtcm.model)要求如下2.定义一个Dog类(包名cn.edu.ahtcm.model)要求如下
定义一个Animal类(包名cn.edu.ahtcm.model)要求如下(1)定义成员变量:名称name,体重weight,颜色color,成员变量定义为私有的,同时生成相应的get和set方法;(2)包括void动态方法run()(输出“Animal run fastly”);void eat()(输出“Animal eat something”),以及受保护的叫方法shout()(输出“Animal shout”)(3)定义重载方法run(String name),输出谁跑得快(4)包括有参.原创 2021-05-11 23:01:24 · 8921 阅读 · 0 评论