Java入门总结------简单的Swing界面

简单的Swing界面
1.常用的Swing界面组件有哪些?
(1)窗体容器JFrame
实例化对象格式:
JFrame 窗体对象名 = new JFrame();
实例化了一个窗体对象之后我们可以为其设置相应的属性,代码如下

import javax.swing.JFrame;
public class SimpleSwing {
public static void main(String [] args){
//一个简单的JFrame
JFrame jf = new JFrame();//实例化一个JFrame对象
//设置窗体的属性:大小、出现位置、点击关闭时退出程序、窗体可见...
jf.setTitle("一个简单的窗体");//设置窗体的标题
jf.setSize(300,300);//设置窗体的大小
jf.setLocationRelativeTo(null);//设置窗体居中出现
jf.setDefaultCloseOperation(3);//设置点击关闭时退出程序
jf.setVisible(true);//设置窗体可见
}
}

这是程序运行之后的效果
[img]http://dl2.iteye.com/upload/attachment/0091/2840/a7c82e00-4df6-3628-a348-7060002c4a68.png[/img]
可以看到,这是一个什么都没有的窗体,下面,为其添加常用的元素组件
(2)常用的元素组件:标签JLabel、按钮JButton、文本框JTextField、下拉按钮JComboBox、复选框JCheckBox
(3)以及一个常用的容器组件JPanel
下面,创建一个add()方法为窗体添加一些组件,代码如下

public static void add(JFrame jf){
JLabel label = new JLabel("标签");//实例化一个JLabel对象
JButton button = new JButton("按钮");//实例化一个按钮对象
JTextField text = new JTextField(4);//实例化一个显示4个字节的文本框
JCheckBox checkbox = new JCheckBox("复选框");//实例化一个复选框
//将这些组件添加到窗体上
jf.add(label);
jf.add(button);
jf.add(text);
jf.add(checkbox);
}

程序运行效果
[img]http://dl2.iteye.com/upload/attachment/0091/2848/9497da1c-2a1c-373b-ad01-c2f42fa17782.png[/img]
明明添加了几个组件,为什么只显示了一个复选框呢?
原因是,虽然给窗体添加了多个组件,但是并没有告诉他这些组件该怎么摆放。为此,还要给窗体设置一个布局管理器
下面创建一个方法addlayout()给窗体设置布局管理器

public static void addlayout(JFrame jf){
FlowLayout flow = new FlowLayout();
jf.setLayout(flow);
}

效果
[img]http://dl2.iteye.com/upload/attachment/0091/2857/f03e1b76-4f48-38ca-8ecf-1b510cf8f67c.png[/img]
这样,一个简单的Swing界面就完成了
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值