随笔分类 -  Java基础

摘要:EXIT_ON_CLOSE:结束窗口所在的应用程序。在窗口被关闭的时候会退出JVM。 DISPOSE_ON_CLOSE:隐藏当前窗口,并释放此窗体占有的资源。如果程序没有其他线程在运行,当所有窗口都被dispose后,JVM也会退出。 举例说明:关闭窗体A,窗体B也会退出。关闭窗体B,窗体A不会退出 阅读全文
posted @ 2018-08-17 11:54 夕西行 阅读(4700) 评论(0) 推荐(0) 编辑
摘要:public class Demo extends JFrame { JLabel label;//定义变量,以便在自定义方法类中调用 public Demo() { setBounds(100, 100, 300, 300); setResizable(false); setDefaultCloseOperation(Win... 阅读全文
posted @ 2018-08-16 13:53 夕西行 阅读(410) 评论(0) 推荐(0) 编辑
摘要:public class Demo extends JFrame { private JTextArea textArea; public Demo() { setBounds(100, 100, 470, 300); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); ... 阅读全文
posted @ 2018-08-16 12:59 夕西行 阅读(5800) 评论(1) 推荐(1) 编辑
摘要:说明:按下实体按键,相应虚拟按键变绿色,释放按键,变白色。 阅读全文
posted @ 2018-08-13 19:14 夕西行 阅读(529) 评论(0) 推荐(0) 编辑
摘要:public class Demo extends JFrame { public Demo() { setBounds(100, 100, 200, 120); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Container c = getContentPane();... 阅读全文
posted @ 2018-08-11 17:41 夕西行 阅读(764) 评论(0) 推荐(0) 编辑
摘要:1、文本框JTextField 2、密码框JPasswordField 阅读全文
posted @ 2018-08-11 15:21 夕西行 阅读(2934) 评论(0) 推荐(0) 编辑
摘要:1、下拉列表JComboBox 2、列表框JList 阅读全文
posted @ 2018-08-10 12:53 夕西行 阅读(415) 评论(0) 推荐(0) 编辑
摘要:1、按钮JButton 2、单选按钮JRadioButton 3、复选框JCheckBox 阅读全文
posted @ 2018-08-10 11:54 夕西行 阅读(295) 评论(0) 推荐(0) 编辑
摘要:容器中可以有多个JPanel面板,一个JPanel面板中可以有多个控件。 滚动面板 JScrollPane中只能有一个控件。 阅读全文
posted @ 2018-08-09 21:19 夕西行 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1、绝对布局 2、流布局FlowLayout,默认居中对齐。控件随窗口大小流动排列 3、边界布局BorderLayout,容器被划分为中、东、西、南、北五个区域,默认添加在中部区域。 同一区域内新控件会覆盖旧控件。 4、网格布局GridLayout,当控件过多或过少时,自动调整布局,行数不变,列数变 阅读全文
posted @ 2018-08-09 19:14 夕西行 阅读(522) 评论(0) 推荐(0) 编辑
摘要:label中展示图片,注意在src中存放logo.png 阅读全文
posted @ 2018-08-09 18:57 夕西行 阅读(143) 评论(0) 推荐(0) 编辑
摘要:在src中创建MyFrame.java 阅读全文
posted @ 2018-08-09 14:56 夕西行 阅读(205) 评论(0) 推荐(0) 编辑
摘要:Swing用来开发GUI,控件存放于Swing组件中。 阅读全文
posted @ 2018-08-07 11:45 夕西行 阅读(244) 评论(0) 推荐(0) 编辑
摘要:absract关键字创建抽象类,抽象类不会创建对象。抽象类中只声明而不去具体实现的方法称为抽象方法,要用abstract关键字去修饰。 阅读全文
posted @ 2018-01-21 19:59 夕西行 阅读(184) 评论(0) 推荐(0) 编辑
摘要:方法名相同,但实现的功能不同。重写和重载可以实现类的多态性,如子类重写父类方法。 例1、方法名相同,参数个数不同,参数类型不同。 例2、几何图形都有共同属性(形状名称、面积)(抽象类),具体的长宽、半径等具体属性在具体类中定义。 抽象类讲解,参考 https://www.ibm.com/develo 阅读全文
posted @ 2018-01-15 10:51 夕西行 阅读(189) 评论(0) 推荐(0) 编辑
摘要:[修饰符] class 子类名 extends 父类名 { 类体 } 例1: 例2 继承中的重写 子类中的方法名与父类中的相同时,不继承父类方法,执行子类方法。重写也称为覆盖。 例:父类Animal,子类Cat、Dog、Sheep,执行文件Zoo Dog类和Cat类都重写了父类的方法cry( ),执 阅读全文
posted @ 2018-01-12 11:39 夕西行 阅读(238) 评论(0) 推荐(0) 编辑
摘要:接口实现类的多重继承,即一个类有多个父类。 interface定义接口: interface 接口名 [extends 父接口名列表]{ 变量; 方法; } implements实现接口: class 类名 [extends 父类名] [implements 接口列表]{ } extends继承于哪 阅读全文
posted @ 2018-01-12 11:35 夕西行 阅读(258) 评论(0) 推荐(0) 编辑
摘要:“==”运算符,比较内存地址 equals(),比较内容(值) 阅读全文
posted @ 2018-01-03 11:54 夕西行 阅读(174) 评论(0) 推荐(0) 编辑
摘要:静态成员,共享内存,共用同一块内存区域。其值会被多个对象改变。 阅读全文
posted @ 2018-01-03 11:20 夕西行 阅读(180) 评论(0) 推荐(0) 编辑
摘要:对象是由类抽象出来的,对象可以操作类的属性和方法。 new操作符创建对象 对象.类成员(静态、非静态都可调用) 类名.静态成员 阅读全文
posted @ 2017-12-08 18:45 夕西行 阅读(141) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示