该小程序目前还不具有对话功能,只有最基本的登录,显示聊天记录的功能//登录界面import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JButton;import javax.swing.JTextField;im...
分类:
编程语言 时间:
2015-01-29 12:21:24
阅读次数:
358
Swing基本组件.*
Swing顶级容器类:JFrame JDialog JApplet
使用以上容器的原则:
1.要在屏幕上显示,每个GUI组件必须是一个“容器层级”(一个容器层级是一个拥有顶层容器作为根的组件树)的一部分。
2.每个GUI组件只能属于一个容器。如果一个组件已在某个容器中,试图添加到另一个容器,则删除前一个容器中的组件,添加到后一个组件。
3.每个顶层容器都有一个...
本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020
上节创建了视窗,这是其他组件的容器,这节就来创建按钮。
创建按钮,只需要在希望出现的地方调用JButton的构造器即可。
JButton是一个组件,它有自己的小窗口,能作为整个更新过程的一部分而自动被重绘。也就是说,你不必显示绘制一个按钮或者别的类型的控件,只要...
分类:
编程语言 时间:
2014-11-15 00:12:49
阅读次数:
309
I have the following code adding an ActionListener to a JTextField:chatInput.addMouseListener(new java.awt.event.MouseAdapter() { public void mouse...
分类:
其他好文 时间:
2014-10-22 09:53:09
阅读次数:
124
在jbInit() 中加入jTextField1的按键监听,代码如下: jTextField1.addKeyListener(new KeyAdapter(){ public void keyPressed(KeyEvent e) { if(e.getKeyChar()==KeyEvent.VK_E...
分类:
其他好文 时间:
2014-10-17 11:43:03
阅读次数:
154
1:swing的页面布局算是毕竟重要的,控件怎么排放的问题,看到过一个例子,说JFrame相当于桌子,JPanel相当于桌布,JTextField||JButton||JLabel……相当于锅碗,?? ?所以,在画页面的时候,各个不同的...
import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Login extends JFrame { JTextField usernameTextField; JPasswordField pw...
分类:
编程语言 时间:
2014-09-14 18:01:07
阅读次数:
256
swing、JFrame、JButton、JScrollPane、JLabel、JTabbedPane、JEditorPane总结1、JButton内边距(去掉按钮里的空白):setMargin2、JLabel背景不透明:setOpaque3、JLabel/JTextField内容居中:setHor...
第十二章(GUI事件)1、GUI事件的处理机制是建立交互式应用程序的关键技术,其中事件是用在程序界面上的各种操作。2、写程序的时候对于swing的一些空间譬如jprogressbar,jtextfield等空间在全局中声明以后,用的时候一定要new一下,自己经常忘记(由于对java理解不深)privateJText..
分类:
编程语言 时间:
2014-08-11 03:03:51
阅读次数:
196
在本例演示了JTextField,JTextArea,JPasswordField,JCheckBox(复选框按钮),JRadioButton(下拉列表框组件),JLabel等基本组件的用法。需要注意的是:若多个JRadioButton需要归为一组时,需要把这些JRadioButton使用add()...
分类:
其他好文 时间:
2014-07-08 00:13:19
阅读次数:
301