【JAVA入门到精通-第29讲-满汉楼Swing介绍】教程文章相关的互联网学习教程文章

java swing 之 JScrollPane(滚动面板)的使用【图】

/*** java swing 之JScrollPane面板* 在设置界面时,可能会遇到在一个较小的容器窗体中显示一个较大部分的内容,这时可以使用* JScrollPane面板,JscrollPane面板是带滚动条的面板,也是一种容器,但是常用于布置单个* 控件,并且不可以使用布局管理器。如果需要在JScrollPane面板中放置多个控件,需要将多个* 控件放置到JPanel 面板上,然后将JPanel面板作为一个整体控件添加到JScrollPane控件上。* * @author gao*/ package com....

java swing中Timer类的学习【代码】【图】

最近在完成学校课程的java平时作业,要实现一个计时器,包含开始、暂停以及重置三个功能。由于老师规定要用这个timer类,也就去学习了一下,顺便记录一下。首先呢去查了一下java手册上的东西,发现timer的构造函数是这么解释的(拿翻译机翻译了)public class Timerextends Objectimplements Serializable在指定时间间隔触发一个或多个 ActionEvent。一个示例用法是动画对象,它将 Timer 用作绘制其帧的触发器。设置计时器的过程包...

Java Swing界面编程(1)【图】

写多了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...

java swing 工具箱【图】

这是我自己做的一个小工具1,界面:???2,项目结构?3,工具jar包执行方法:java -jar tookit_whuang-0.0.1-SNAPSHOT.jar可执行的jar见附件:tookit_whuang-0.0.1-SNAPSHOT.jar4,项目源码见附件:tookit_whuang.zip5,依赖的jar包:http://pan.baidu.com/s/1bnDfYYN原文:http://hw1287789687.iteye.com/blog/2251439

Java开发笔记(一百二十六)Swing的窗口【代码】【图】

前面介绍了AWT界面编程的若干技术,在编码实践的时候,会发现AWT用起来甚是别扭,它的毛病包括但不限于下列几点:1、对中文的支持不好,要想在界面上正常显示汉字,还得在运行时指定额外的运行参数“-Dfile.encoding=gbk”;2、Label标签控件居然无法分行展示文本,连换行这么基本的功能都不支持,真是让人醉了;3、AWT没提供专门显示图像的控件,只能由程序员自己定义单独的图像视图,繁琐的操作立马吓跑一票人;考虑到AWT属于Jav...

JAVA入门到精通-第29讲-满汉楼Swing介绍【图】

gui-[goo-e] 布局管理器:边界布局、网格布局、流式布局;JDK出来之后,提出要做界面;AWT里面提供了好多类,好多接口,可以做图形界面开发; 把开发的类打包到awt里面去了;JAVA是跨平台的,Windows、Linux界面会出现不同, swing-摇摆,升级完善awt,JFrame; swing和awt是继承发展的关系;保证windows/linux界面一样,但是耗费内存; IBM完善SWT,研发“JFace”; javax,x表示扩展的意思;setSize(宽,高);按照像素来计算;...

atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform

atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform 1. Absoluti 布局(经常使用) 12. Flow 布局(不经常使用) 13. BorderLayout (不经常使用) 14. BoxLayout( html默认布局) 25. CardLayout (tab 布局) 26. GridLayout 37. GridBagLayout 38. Fixed 定位(不经常使用) 3 1. Absoluti 布局(经常使用)Html中要把div 属性设置成absoluti.net 的默认布局C++ qt的默认布局简单方便...

Java Swing界面编程(19)---密码输入组件:JPasswordField【图】

JTextField是使用明文方式进行数据显示的,如果现在需要将回显的内容设置成其他字符,则可以使用JPasswordField类。package com.beyole.util;import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPasswordField;public class test18 {public static void main(String[] args) {JFrame frame = new JFrame("Crystal");// 实例化窗体对象JPasswordField jPasswordField1 = new JPasswordField();// 定义密文...

[Java Swing 大富翁] swing下使用JPanel 模拟 按钮实现。【代码】【图】

按钮点击需要让jpanel实现鼠标点击事件。跟随着效果的切换,即可实现按钮的效果。举个例子:有一个"购买"按钮,images如下 normal: mouseOver: disabled: pressed: 代码如下:publicclass ShopButton extends JPanel implements MouseListener {private Shop shopUI;private Image[] img;private Image normalImage;private Image rolloverImage;private Image pressedImage;private Image disabledImage;private Image currentIm...

JavaSwing图形界面编程(第四讲)【代码】【图】

JavaSwing如何使用按钮来触发事件?今天我们会讲的内容就是JDialog对话框用按钮事件来触发对话框,当弹出对话框后,无法进行其他操作,只能对当前对话框进行操作。Jdialog对话框,大多数都是用来作为警告框来使用的!主要是用来限制用户访问权限。 这就是我们今天即将完成的项目让我们一起来看看吧: 首先把框架搭好(这里我们继承的是JDialog) 先把对话框属性构造一下 因为这里我要弹出的是警告框,所以不能让用户改变大小...

java Swing之JTabbedPane实现tab选项卡【图】

本文将展示简单的tab标签效果实现一个组件,它允许用户通过单击具有给定标题和/或图标的选项卡,在一组组件之间进行切换。通过使用 addTab 和insertTab 方法将选项卡/组件添加到 TabbedPane 对象中。选项卡通过对应于添加位置的索引来表示,其中第一个选项卡的索引为 0,最后一个选项卡的索引为选项卡数减 1。实例:<span style="font-family:KaiTi_GB2312;font-size:18px;">import java.awt.GridLayout; import java.awt.event.Ke...

java swing最简单实例(1) 一个空的JFrame

我准备写一个系列的java图形化界面的教程。每个程序都尽量只写维持运行所需的最简化程度的代码,好让大家都看懂。 使用java图形界面只需要jdk,eclipse即可。如果布局抽象能力不够强大,建议装jigloo先用它布局然后再抄代码。(jigloo自动生成的代码冗余量太大,放的位置也不合理,只是为了看效果,之后还是需要ctrl+C,ctrl+V的) 要想放置一切东西,我们需要先有一个JFrame。所以就先讲一讲怎样创建一个空的JFrame。 下面是一个最...

JAVA:简单添加菜单界面(swing)第二版【代码】

环境:jdk1.8 1package com.le.tool;2 3import java.awt.Color;4import java.awt.Container;5import java.awt.FlowLayout;6import java.awt.GridLayout;7import java.awt.event.ActionEvent;8import java.awt.event.ActionListener;9import java.awt.event.ItemEvent;10import java.awt.event.ItemListener;11import java.awt.event.KeyEvent;12import java.util.ArrayList;13import java.util.HashMap;14import java.util.List;...

javax.Swing 使用GridBagLayout的程序栗子【代码】【图】

摘自https://zhidao.baidu.com/question/110748776.html javax.Swing 使用GridBagLayout的程序栗子 总共两个文件,第一个是启动文件,第二个是一个基础面板类 1package com;2 3import com.ren.BasePanel;4import javax.swing.*;5import java.awt.BorderLayout;6import java.awt.Toolkit;7 8publicclass SwingTest extends JFrame {9publicstaticvoid main(String args[]) { 10new SwingTest(); 11 } 1213public SwingTest() { 1...

Java实验--基于Swing的简单的歌曲信息管理系统(三)【代码】【图】

转载请注明出处,上一篇《Java实验--基于Swing的简单的歌曲信息管理系统(二)》介绍了项目的目录结构和Dao层,本篇主要讲解界面的绘制和业务层Service。登录界面  登录界面设计,登录界面窗体中有三个面板,一个主面板,两个子面板,子面板放入主面板中。主面板采用网格布局(一行两列),左边的子面板采用流式布局,用来放图片,右边的子面板放入填入信息,最开始采用的是网格布局,但是效果不好,之后采用了绝对定位布局。如下...

SWING - 相关标签
入门 - 相关标签