swing界面
1、常见的组件
容器组件:能够装载容器组件或元素组件
javax.swing.JFrame 窗体容器组件 顶级容器
元素组件:只能显示文字或者图片。
javax.swing.JLable 标签元素组件 显示文字,图片
javax.swing.JTexField 文本输入框元素组件 接受输入,直接显示
javax.swing.JBotton 按钮组件 显示文字,图片,可以点击 布局组件:主要应用在容器组件中,主要对容器上添加的组件进行排列显示。
java.awt.flowLayout 流式布局组件 类比于word文档
2、一个简单的登录界面
import javax.swing.JFrame;
public class DrawFrame extends JFrame{
public void initUI(){//初始化界面
this.setSize(300, 400) ;//设置界面的大小
this.setTitle("我的画板");//设置界面的标题
this.setLocationRelativeTo(null);//使界面处于中间的位置
this.setDefaultCloseOperation(3);
java.awt.FlowLayout fl=new java.awt.FlowLayout();//
this.setLayout(fl);//设置整体的布局为流失布局
this.setVisible(true);//设置界面可见
}
public static void main(String []arg){
DrawFrame dr=new DrawFrame();
dr.initUI();
}
}
*画笔的使用 画笔已经存在于画板上,只能够获取。java.awt.Graphics g=this.getGraphics();//画板上获取画笔
在事件发生器中使用画笔,用构造函数的方法传递参数。
3、接口
接口的意义:丰富了类的继承。
定义接口的关键字interface。
public interface接口名extends接口,。。。。{
//常量
public static final 数据类型 常量名=值;
static final 数据类型 常量名=值;
数据类型 常量名=值;
//抽象方法
public abstract 返回值类型 方法名(数据类型 参数名,....);
public 返回值类型 方法名(数据类型 参数名,....);
public abstract 返回值类型 方法名(数据类型 参数名,....);
返回值类型 方法名(数据类型 参数名,....);
实现接口的关键字:implements
格式:
public class 类 extends 类 implements 接口,。。。。{
//定义属性
//定义构造方法,普通方法。
当类实现接口后,类必须要实现(重写)接口中所有的抽象方法,如果没有实现(重写)接口中的抽象方法,则程序编译报错。
注意:
1、接口不能创建对象
2、接口中只有一种访问修饰符 public
3、接口可以继承一个或多个接口(类是单继承)
4、抽象方法定义时,一定要以;结尾。
相关推荐
java图形化界面开发也可以做到更改主题,非常方便的进行swing界面美化,只需要你在frame中添加几行代码即可实现可定制主题的功能
一款JAVASE编程的皮肤美化界面插件包 Java Swing 界面美化包-含源码
JavaSwing界面设计(所有控件及示例)
Java Swing界面实现数据库基本操作 Java Swing界面实现数据库基本操作 Java Swing界面实现数据库基本操作 Java Swing界面实现数据库基本操作
swing调用OCX或dll的方法有很多,其中包括:jcob、comfyj、jawin、jni、jna等等很多方式,但是如果要显示dll或ocx的控件在swing界面上,就有点麻烦了,就像ocx在IE中显示的对象一样。最后通过SWT中嵌入OCX,然后把...
swing界面设计ppt文档,介绍swing各组件的用法,并有简单的实例和最终练习
纯JAVA实现修改本地IP地址(swing界面版),支持存储多个预设IP,可以切换使用(IO流实现),支持删除。
Java写的Swing界面系统 含源码 可直接使用 供学习使用
Java通过swing界面实现简易飞机小游戏.zipJava通过swing界面实现简易飞机小游戏.zip Java通过swing界面实现简易飞机小游戏.zipJava通过swing界面实现简易飞机小游戏.zip Java通过swing界面实现简易飞机小游戏.zip...
本设计源码提供了一个基于Java的Swing界面RFID系统。项目包含25个文件,主要使用Java编程语言。文件类型包括9个Java字节码文件、5个XML配置文件、3个PNG图片文件、2个Markdown文档、2个MF文件、1个GIT忽略文件、1个...
使用Java Swing界面实现数据库基本操作,使用Java Swing界面实现数据库基本操作
java漂亮swing界面
java swing入门指导,方便初学者入门,对其他人也有指导意义。
swing界面,适合入门人士
swing界面设计之Layou 内用收集的关于面板、窗体设置大小,自动调整大小等布局知识点和经验
rt.jar swing界面开发rt.jar swing界面开发rt.jar swing界面开发rt.jar swing界面开发rt.jar swing界面开发
Swing界面内容抓取工具,可以用来抓取swing界面组装的内容数据