
GUI图形编程
11onhook
这个作者很懒,什么都没留下…
展开
-
GUI图形编程(6)---事件
事件的概念事件处理是界面处理的基本功能,当用户点击鼠标或者按下键盘时,Swing界面上获得焦点的组件都会收到一个事件通知,这个事件通知是Swing体系内部发出的,界面就会根据收到的事件通知,做出相应的处理,比如弹出对话框或者读取用户输入。Java Swing事件处理模型 事件源 ; 注册事件监听器 ;...原创 2019-01-24 10:02:53 · 496 阅读 · 0 评论 -
GUI图形编程(4)---布局管理
布局管理:组件在面板中的排列方式布局管理器:LayoutManager 常见的布局:FlowLayout 流式布局 BordLayout 边框布局 GridLayout 网格布局 CardLayout 卡片布局 空布局package org.lanqiao.layout.demo;import java.awt.BorderLayout;i...原创 2019-01-23 10:37:20 · 252 阅读 · 0 评论 -
GUI图形编程(3)---组件_JComponent
package org.lanqiao.gui.demo;import java.awt.Toolkit;import javax.swing.ButtonGroup;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;imp...原创 2019-01-23 10:19:40 · 381 阅读 · 0 评论 -
GUI图形编程(2)---JFrame的使用
容器:JFrame 常用构造方法:JFrame():可以创建一个无标题的窗口。 JFrame(String title):创建一个标题为title的窗口常用方法:getTitle()/setTitle():获取/设置窗口的标题。 getState/setState():获取/设置窗口的最小化、最大化等状态。 isVisible()/setVisible():获取/设置窗...原创 2019-01-23 10:06:31 · 339 阅读 · 0 评论 -
GUI图形编程(1)---GUI和Swing概述
GUIGraphical User Interface(图形用户接口)就是应用程序提供给用户操作的图形界面,包括窗口、菜单、工具栏和其他各种屏幕元素。图形界面程序可以使用各种各样的图形界面元素,如文本框、按钮、列表框、对话框等,我们将这些图形界面元素称为GUI组件,在这些组建上不能容纳其他的组件。容器其实也是一种组件,是一种比较特殊的组件,他可以用来容纳其他的组件,如窗口、对话框、所有...原创 2019-01-23 09:51:09 · 3401 阅读 · 0 评论 -
GUI图形编程(12)---JTable的基本组成
表格:JTable表头 + 内容;表头的表示:String[] 内容的表示:Object[][]1、创建一张table的方式 JTable(Object[][] rowData, Object[] columnNames) •JTable(Vector rowData, Vector columnName...原创 2019-01-25 10:01:31 · 366 阅读 · 0 评论 -
GUI图形编程(11)---树形菜单
package org.lanqiao.menu.demo;import java.awt.Container;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.ImageIcon;import javax.swing.JFrame;impor...原创 2019-01-24 10:27:58 · 1139 阅读 · 0 评论 -
GUI图形编程(10)---菜单组件
package org.lanqiao.menu.demo;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemLis...原创 2019-01-24 10:23:12 · 358 阅读 · 0 评论 -
GUI图形编程(9)---验证码
package org.lanqiao.loginui;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.awt.image.RenderedImage;import java.io.FileOutpu...原创 2019-01-24 10:17:42 · 727 阅读 · 0 评论 -
GUI图形编程(8)---键盘事件
键盘事件 keyListener对键盘都定义了一个唯一的整数,来表示键盘上的某一个键 package org.lanqiao.loginui;import java.awt.Cursor;import java.awt.Image;import java.awt.event.FocusAdapter;import java.awt.event.FocusEvent;imp...原创 2019-01-24 10:15:33 · 251 阅读 · 0 评论 -
GUI图形编程(7)---适配器模式
在Swing事件机制所采用的设计模式:适配器模式定义一个接口:在接口中定义所需要的规范(方法) 定义一个抽象类 抽象类实现了接口,抽象类中对接口中的方法都是空实现 在使用的时候,不需要去实现接口(不需要去实现接口中的所有的方法),去继承抽象类适配器,需要那个方法,就重写那个方法在实际开发中,事件的添加需要知道事件源 需要知道该组件需要绑定的是那种事件 一般使用匿名内部类去实现事...原创 2019-01-24 10:11:53 · 274 阅读 · 0 评论 -
GUI图形编程(5)---登陆界面设计
案例package org.lanqiao.loginui;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swi...原创 2019-01-23 10:44:47 · 585 阅读 · 0 评论