码迷,mamicode.com
首页 > 编程语言 > 详细

Java 第29章GUI

时间:2016-06-23 20:25:32      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

 

  GUI入门

   JDBC 连接数据库的过程

    注册驱动(class ,forName)

    创建连接

    创建连接对象

   执行SQL语句

statement对象的类型与作用

   1、(layout :版面,布局)

2、(flow :流动,流式)

3、(grid :边界,边境)

4、(title :头衔 ,标题)

5、(size :尺寸,大小)

6、(visible :可见的,显著的)

7、(east:东 ,东方)

8、(west:西,西方)

9、(south:南 ,南方)

10、(north:北 ,北方)

11、(center :中央,中心)

 了解AWT

AWT简介

  实现GUI编程是由一系列图形化组件来完成的(即一系列定义好的类)

这些组件也被称为控件;

在 java 的早期版本中,GUI组件由名为AWT(Abstract Window Toolkit ,抽象窗口工具包的标准库来提供;)的缩写,它是java一个抽象窗口工具包,提供了很多图形界面组件类。例如Button、TextField等。

除了GUI组件外,AWT还包括其他功能来支持图像绘画、处理剪切/复制类型的数据传送,

以及其他相关操作。
jdk1.2中新加了一个swing包,也是用来做图形界面的,功能和awt一样,不过更加强大

以及java.awt包

  java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。

java.awt包是 java 内置的包,属于 java 基础类库(JFC)的一部分,

其中包括以下内容:

便于用户输入的一组丰富的界面组件;

将组件放置在适当位置的几种布局管理器;

事件处理模型;

图形和图像工具等。

  要使用到该包中的类,则必须显示地声明如下语句:

    import  java.awt.*;

 //

  流式布局(FlowLayout)

  边界布局(BorderLayout)

  网格布局(GridLayout)

  使用面板(JPanel) 实现复杂布局

   GUI的概念

 到目前为止,我们在 Java 中编写的都是基于控制台的程序;

 GUI(Graphical User Interface) 即图形用户界面,它能够使应用程序看上去更加友好

  AWT 组件的类体系结构:

//

技术分享

//

技术分享

//

技术分享

 

//

技术分享

//

技术分享

 常用的基本Swing组件

在Swing编程中,有一些经常要使用到的组件,其中包括:

   jFrame (窗体,框架)

   jButton(按钮)  

    jLabel (标签)

    jTextField  (文本框) 

//

技术分享

//

技术分享

   //

技术分享  

//

技术分享

 //

javax.swing.jButton

  在Swing 程序中,按钮可能是使用量最大的组件之一,

JButton 则是用来创建按钮的;

 JButton类的结构方法有5种重载方式,以下是常用的几种:

   构造方法:

 1、 (JButton :创建一个空按钮)

 2、(JButton(String text) :创建一个带文本的按钮)

 3、(JButton(Icon icon) :创建一个带图标的按钮)

4、 (JButton(String text, Icon icon) :创建一个带文本和图标的按钮)

 //

 

技术分享

//

技术分享

 

//

技术分享

//

技术分享

   //

技术分享

  //

  技术分享

   //

技术分享

 

//

javax.swing.JPanel

 jPanel 提供面板组件,它是轻量级的容器组件;

面板中可以添加其他组件,也可以设置布局,我们一般使用面板来实现布局嵌套;

jPanel 类的构造方法有4种重载方式,以下是常用的几种:

  jpanel()  ---> 创建一个空面板

  jpanel(LayoutManager layout)  ---->创建带有指定布局的面板

  JPanel的常用方法

技术分享

 //GUI 入门总结

   技术分享

Java 第29章GUI

标签:

原文地址:http://www.cnblogs.com/hanxiaowen/p/5611900.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!