SwingSwing是一个用于Java GUI编程的工具包;
Java可以用于开发带界面的PC软件。AWTSwing是基于AWT开发出的框架,AWT是最早的抽象窗口工具Swing容器容器是用来组织、管理和显示其他组件的Swing中容器可以分为两类:顶层容器:
是任何图形界面程序都要涉及的主窗口,是显示并继承组件的容器组件。
在Swing中有三种顶层容器,分别是:JFrame(带有边框、标题、关闭和最小化的窗口)、JDialog(用于对话类的类)和JApplet(用于使用Sw...
单选按钮就是在给出的多个显示信息中指定选择一个,在swing中可以使用JRadioButton完成一组单选按钮的操作。package com.beyole.util;import java.awt.Container;
import java.awt.GridLayout;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;import javax.swing.BorderFactory;
import javax.swing.ButtonGroup;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JRadioButt...
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("Crystal");frame.setLayout(new BorderLayout(3,3));//设置为BorderLayout布局管理器frame.add(new Button("东-East"),BorderLayout.EAST);frame.add(new Button("西-West"),BorderLayout.WEST);frame.add(new Button("南-South"...
Swing的输入框仍然分成两类:单行输入框和多行输入框,但与AWT的同类控件相比,它们在若干细节上有所调整。首先说单行输入框,AWT的单行输入框名叫TextField,平时输入什么字符它便显示什么字符,可一旦调用了setEchoChar方法设置回显字符,TextField马上变成只显示密文字符了。然而尴尬之处在于,设置回显字符之后,就没有办法取消原来的回显设置,输入框对象从此只能傻乎乎地显示密文了。如此一来,程序代码难以判断某个输入框究...
原文:java swing实现俄罗斯方块游戏源代码下载源代码下载:http://www.zuidaima.com/share/1550463372790784.htm源代码截图:原文:http://blog.csdn.net/springmvc_springdata/article/details/39099373
想要在图形界面中放置图片,需要使用到ImageIcon 上面的界面使用到了窗口拆分JSplitPane(属于容器类组件)。将窗口拆分成了两列。一列是JList, 里面输入了一些文字,一列是JLable,上面放置了图片。布局采用的是BorderLayout package gui;import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JSplitPane;import javax.swing.JList;import javax.swing.ImageIcon;/*** swing 实...
原文:java swing开发扫雷游戏源代码源代码下载地址:http://www.zuidaima.com/share/1550463547886592.htm
java 扫雷 游戏源码
源代码截图:
原文:http://blog.csdn.net/springmvc_springdata/article/details/41542371
开发环境: Windows操作系统开发工具: MyEclipse/Eclipse+Jdk+mysql数据库运行效果图: 源码及原文链接:https://javadao.xyz/forum.php?mod=viewthread&tid=36 原文:https://www.cnblogs.com/javadao/p/12319649.html
Java Swing 快捷键 给Java Swing 编程中按钮或者其他组件事件添加快捷键的方法:Component.setAccelerator(KeyStroke.getKeyStroke(‘Q’,
InputEvent.CTRL_MASK));这个快捷键是ctrl+Q,通过这个方法即可实现点击操作与ctrl+Q快捷键操作同样的效果 为JButton设置ctrl快捷键this.jButton_save.registerKeyboardAction(new SaveListener(),
KeyStroke.getKeyStroke( KeyEvent.VK_S,
KeyEvent.CTRL_MASK),JComponent.WHEN_IN_FOCUS...
使用 JSplitPane.HORIZONTAL_SPLIT 可让分隔窗格中的两个 Component 从左到右排列,或者使用
JSplitPane.VERTICAL_SPLIT 使其从上到下排列。改变 Component 大小的首选方式是调用
setDividerLocation,其中 location 是新的 x 或 y 位置,具体取决于
JSplitPane 的方向。 要将 Component 调整到其首选大小,可调用 resetToPreferredSizes。 1.常见构造方法JSplitPane() : 创建一个配置为将其子组件水平排列、无连续布局、为组件...
7、JComboBox 下拉列表
/*
* 初始化下拉列表
*/
public void addcomb(){
String[] area = {"山西省", "山东省", "河北省", "陕西省"};
JComboBox jb=new JComboBox(area);
jb.setSize(70, 20);
jb.setLocation(120, 200);
jb.setOpaque(false);
c.add(jb);
String[] area1 = {"太原", "长治", "忻州", "榆次"};
JComboBox jb1=new JComboBox(area1);
jb1.setSize(70, 20);
jb1.setLocation(200, ...
javaswing是制作桌面程序的必备知识,但是个人的感觉吧,还是有点次,不过实现的效果还可以!我之前用这个更改做过监控电脑cpu使用率的应用,这个例子还是很不错的! 1import java.awt.BorderLayout;2import java.awt.EventQueue;3 4import javax.swing.JFrame;5import javax.swing.JPanel;6import javax.swing.border.EmptyBorder;7 8 9 10import javax.swing.*;11import java.awt.*;12import java.util.ArrayList;13import j...
/*** java swing 之JScrollPane面板* 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用* JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个* 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多个控件,需要将多个* 控件放置到JPanel 面板上,然后将JPanel面板作为一个整体控件添加到JScrollPane控件上。* * @author gao*/
package com....
最近在完成学校课程的java平时作业,要实现一个计时器,包含开始、暂停以及重置三个功能。由于老师规定要用这个timer类,也就去学习了一下,顺便记录一下。首先呢去查了一下java手册上的东西,发现timer的构造函数是这么解释的(拿翻译机翻译了)public class Timerextends Objectimplements Serializable在指定时间间隔触发一个或多个 ActionEvent。一个示例用法是动画对象,它将 Timer 用作绘制其帧的触发器。设置计时器的过程包...
写多了jsp,对于页面式的系统已经写烦了,本人也開始着手于java
swing的学习,作为菜鸟,仅想用博客记录下我的swing学习的历程。话不多说,首先開始我的第一个窗体化程序。下面给出源码:package com.beyole.util;import java.awt.Color;import javax.swing.JFrame;public class test1 {public static void main(String[] args) {JFrame frame=new JFrame("第一个窗口程序");frame.setSize(400, 400);frame.setBackground(Color.w...