Swing
文章平均质量分 63
Iceberg-X
Show me the code~
展开
-
Java Swing界面编程(1)
写多了jsp,对于页面式的系统已经写烦了,本人也开始着手于java swing的学习,作为菜鸟,仅想用博客记录下我的swing学习的历程。话不多说,首先开始我的第一个窗口化程序。以下给出源代码:package com.beyole.util;import java.awt.Color;import javax.swing.JFrame;public class test1 {原创 2014-05-14 13:39:30 · 2581 阅读 · 2 评论 -
Java Swing界面编程(18)---单行文本输入组件:JTextField
以下的程序与上一例有一点区别,仔细对比不难发现其中的不同之处。package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class test17 { public static void main(String[]原创 2014-05-29 20:05:37 · 2519 阅读 · 0 评论 -
Java Swing界面编程(20)---多行文本输入组件:JTextArea
如果要输入多行文本,则可以使用JTextArea实现多行文本的输入。package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextArea;public class test19 { public static void main(String原创 2014-05-29 20:34:49 · 15500 阅读 · 0 评论 -
Java Swing界面编程(17)---单行文本输入组件:JTextField
package com.beyole.util;import java.awt.GridLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JTextField;public class test15 { public static void main(String[] args原创 2014-05-29 19:53:28 · 4679 阅读 · 0 评论 -
Java Swing界面编程(19)---密码输入组件:JPasswordField
JTextField是使用明文方式进行数据显示的,如果现在需要将回显的内容设置成其他字符,则可以使用JPasswordField类。package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPasswordField;public class tes原创 2014-05-29 20:18:06 · 9146 阅读 · 0 评论 -
Java Swing界面编程(26)---单选按钮:JRadioButton
单选按钮就是在给出的多个显示信息中指定选择一个,在swing中可以使用JRadioButton完成一组单选按钮的操作。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event原创 2014-06-13 18:10:26 · 11969 阅读 · 0 评论 -
Java Swing界面编程(27)---JRadioButton事件处理
在单选按钮操作中,可以使用ItemListener接口进行事件的监听。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.a原创 2014-06-13 18:40:22 · 6133 阅读 · 0 评论 -
Java Swing界面编程(24)---事件处理:键盘事件及监听处理
在Swing的事件处理中也可以对键盘的操作进行监听,直接使用KeyListener接口即可。package com.beyole.util;import java.awt.event.KeyEvent;import java.awt.event.KeyListener;import java.awt.event.WindowAdapter;import java.awt.event.原创 2014-05-30 18:57:36 · 15671 阅读 · 3 评论 -
Java Swing界面编程(22)---事件处理:动作事件及监听处理
要想让一个按钮变得有意义,就必须使用事件处理。在swing的事件处理中,可以使用ActionListener接口处理按钮的动作事件。package com.beyole.util;import java.awt.Font;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event原创 2014-05-30 13:04:35 · 8605 阅读 · 0 评论 -
Java Swing界面编程(23)---事件处理:编写用户验证登录用例
LoginCheck:package com.beyole.util;class LoginCheck {//编写登录验证类 private String userName;//用户名 private String password;//密码 public LoginCheck(String userName,String password)//复写构造方法 { this.us原创 2014-05-30 14:21:51 · 6698 阅读 · 1 评论 -
Java Swing界面编程(25)---事件处理:鼠标事件及监听处理
如果想对一个鼠标的操作进行监听,如果鼠标按下、松开等,则可以使用MouseListener接口。package com.beyole.util;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.event.WindowAdapter;import java.awt.原创 2014-05-30 19:17:54 · 10743 阅读 · 0 评论 -
Java Swing界面编程(21)---事件处理:窗体事件
WindowLIstener是专门处理窗体的事件监听窗口,一个窗体的所有变化,如窗口的打开、关闭等都可以使用这个接口进行监听。实现WIndowListener:package com.beyole.util;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;public class MyW原创 2014-05-30 12:33:02 · 6788 阅读 · 0 评论 -
Java Swing界面编程(28)---复选框:JCheckBox
程序可以通过JRadioButton实现单选按钮的功能,那么要实现复选框的功能,则必须使用JCheckBox完成。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event.W原创 2014-06-14 19:29:33 · 7868 阅读 · 0 评论 -
Java Swing界面编程(29)---JCheckBox事件处理
JCheckBox和JRadioButton的事件处理监听接口是一样的,都是使用ItemListener接口。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemLis原创 2014-06-14 20:00:17 · 13695 阅读 · 0 评论 -
Java Swing界面编程(11)---绝对定位布局
package com.beyole.util;import javax.swing.JFrame;import javax.swing.JLabel;public class test9 { public static void main(String[] args) { JFrame frame = new JFrame("Crystal"); frame.setLayou原创 2014-05-27 20:23:18 · 11230 阅读 · 0 评论 -
Java Swing界面编程(13)---JSpiltPane
package com.beyole.util;import java.awt.Container;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;public class test11 { public static void main(String[] args原创 2014-05-28 10:48:41 · 3566 阅读 · 0 评论 -
Java Swing界面编程(6)---JButton按钮组件
package com.beyole.util;import java.awt.Font;import javax.swing.JButton;import javax.swing.JFrame;public class test5 { public static void main(String[] args) { JFrame frame=new JFrame(); J原创 2014-05-27 10:27:33 · 2713 阅读 · 0 评论 -
Java Swing界面编程(7)---JButton设置图片
package com.beyole.util;import java.awt.Font;import java.io.File;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JButton;import javax.swing.JFrame;public class test5原创 2014-05-27 10:34:25 · 6930 阅读 · 0 评论 -
Java Swing界面编程(9)---BorderLayout布局管理器
package com.beyole.util;import java.awt.BorderLayout;import java.awt.Button;import javax.swing.JFrame;public class test7 { public static void main(String[] args) { JFrame frame=new JFrame("C原创 2014-05-27 11:06:32 · 2396 阅读 · 0 评论 -
Java Swing界面编程(8)---FlowLayout布局管理器
package com.beyole.util;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;public class test6 { public static void main(String[] args) { JFrame frame = new JFram原创 2014-05-27 10:47:49 · 2453 阅读 · 0 评论 -
Java Swing界面编程(3)---标签组件(JLabel)
package com.beyole.util;import java.awt.Color;import java.awt.Dimension;import java.awt.Font;import java.awt.Point;import javax.swing.JFrame;import javax.swing.JLabel;public class test2 { p原创 2014-05-26 19:51:21 · 4010 阅读 · 0 评论 -
Java Swing界面编程(4)---获取本地字体
package com.beyole.util;import java.awt.GraphicsEnvironment;public class test3 { public static void main(String[] args) { GraphicsEnvironment ge=GraphicsEnvironment.getLocalGraphicsEnvironment(原创 2014-05-26 20:02:47 · 2569 阅读 · 0 评论 -
Java Swing界面编程(2)---标签组件(JLabel)
package com.beyole.util;import java.awt.Color;import java.awt.Dimension;import java.awt.Point;import javax.swing.JFrame;import javax.swing.JLabel;public class test2 { public static void main原创 2014-05-26 19:40:40 · 2870 阅读 · 1 评论 -
Java Swing界面编程(5)---JLabel中设置图片
package com.beyole.util;import java.awt.Color;import java.io.File;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel;public class test4原创 2014-05-26 20:17:12 · 17842 阅读 · 0 评论 -
Java Swing界面编程(14)---JTabbedPane
JTabbedPane是在一个面板上设置多个选项卡供用户选择。原创 2014-05-28 16:26:31 · 2921 阅读 · 0 评论 -
Java Swing界面编程(15)---JScrollPane
在一般的图形界面中,如果显示的区域不够大,往往会出现滚动条以方便用户的浏览,在Swing中JScrollPane的主要的功能就是为了显示的内容加入水平滚动条。package com.beyole.util;import java.awt.Container;import java.io.File;import javax.swing.Icon;import javax.swing.I原创 2014-05-28 16:38:13 · 2418 阅读 · 0 评论 -
Java Swing界面编程(16)---JToggleButton
JButton提供了一个按钮的基本实现,但是由此按钮每次单击之后都会恢复自动弹起。如果在希望单击一个按钮后不再自动弹起,而是在第二次单击由此按钮时弹起,则就必须使用JToggleButton类。package com.beyole.util;import java.awt.GridLayout;import javax.swing.JFrame;import javax.swing.原创 2014-05-28 16:49:40 · 3480 阅读 · 0 评论 -
Java Swing界面编程(12)---JPanel布局
package com.beyole.util;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class test10 { public static void main(String[] args) {原创 2014-05-27 20:36:32 · 3446 阅读 · 0 评论 -
Java Swing界面编程(10)---GridLayout布局管理器
package com.beyole.util;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JFrame;public class test8 { public static void main(String[] args) { JFrame frame=new JFrame(原创 2014-05-27 20:12:02 · 2525 阅读 · 0 评论 -
Java Swing界面编程(30)---列表框:JList
列表框可以同时将多个选项信息以列表的方式展现给用户,使用JList可以构建一个列表框。package com.beyole.util;import java.awt.Container;import java.awt.GridLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;im原创 2014-06-14 20:19:22 · 6134 阅读 · 0 评论