随笔分类 - Java基础
摘要:EXIT_ON_CLOSE:结束窗口所在的应用程序。在窗口被关闭的时候会退出JVM。 DISPOSE_ON_CLOSE:隐藏当前窗口,并释放此窗体占有的资源。如果程序没有其他线程在运行,当所有窗口都被dispose后,JVM也会退出。 举例说明:关闭窗体A,窗体B也会退出。关闭窗体B,窗体A不会退出
阅读全文
摘要:public class Demo extends JFrame { JLabel label;//定义变量,以便在自定义方法类中调用 public Demo() { setBounds(100, 100, 300, 300); setResizable(false); setDefaultCloseOperation(Win...
阅读全文
摘要:public class Demo extends JFrame { private JTextArea textArea; public Demo() { setBounds(100, 100, 470, 300); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); ...
阅读全文
摘要:说明:按下实体按键,相应虚拟按键变绿色,释放按键,变白色。
阅读全文
摘要:public class Demo extends JFrame { public Demo() { setBounds(100, 100, 200, 120); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); Container c = getContentPane();...
阅读全文
摘要:1、文本框JTextField 2、密码框JPasswordField
阅读全文
摘要:1、下拉列表JComboBox 2、列表框JList
阅读全文
摘要:1、按钮JButton 2、单选按钮JRadioButton 3、复选框JCheckBox
阅读全文
摘要:容器中可以有多个JPanel面板,一个JPanel面板中可以有多个控件。 滚动面板 JScrollPane中只能有一个控件。
阅读全文
摘要:1、绝对布局 2、流布局FlowLayout,默认居中对齐。控件随窗口大小流动排列 3、边界布局BorderLayout,容器被划分为中、东、西、南、北五个区域,默认添加在中部区域。 同一区域内新控件会覆盖旧控件。 4、网格布局GridLayout,当控件过多或过少时,自动调整布局,行数不变,列数变
阅读全文
摘要:absract关键字创建抽象类,抽象类不会创建对象。抽象类中只声明而不去具体实现的方法称为抽象方法,要用abstract关键字去修饰。
阅读全文
摘要:方法名相同,但实现的功能不同。重写和重载可以实现类的多态性,如子类重写父类方法。 例1、方法名相同,参数个数不同,参数类型不同。 例2、几何图形都有共同属性(形状名称、面积)(抽象类),具体的长宽、半径等具体属性在具体类中定义。 抽象类讲解,参考 https://www.ibm.com/develo
阅读全文
摘要:[修饰符] class 子类名 extends 父类名 { 类体 } 例1: 例2 继承中的重写 子类中的方法名与父类中的相同时,不继承父类方法,执行子类方法。重写也称为覆盖。 例:父类Animal,子类Cat、Dog、Sheep,执行文件Zoo Dog类和Cat类都重写了父类的方法cry( ),执
阅读全文
摘要:接口实现类的多重继承,即一个类有多个父类。 interface定义接口: interface 接口名 [extends 父接口名列表]{ 变量; 方法; } implements实现接口: class 类名 [extends 父类名] [implements 接口列表]{ } extends继承于哪
阅读全文
摘要:“==”运算符,比较内存地址 equals(),比较内容(值)
阅读全文
摘要:对象是由类抽象出来的,对象可以操作类的属性和方法。 new操作符创建对象 对象.类成员(静态、非静态都可调用) 类名.静态成员
阅读全文