Swing是GUI(图形用户界面)开发工具包,内容有很多,这里会分块编写,但在进阶篇中只编写Swing中的基本要素,包括容器、组件和布局等,更深入的内容这里就不介绍了。想深入学习的朋友们可查阅有关资料或图书,比如《Java Swing图形界面开发与案例详解》——清华大学出版社。 早期的AWT(抽象窗 ...
转载 2021-08-12 18:34:00
332阅读
2评论
最近在学Java Swing,图形界面学着还是蛮好玩的,可以自己写点东西玩玩,下面来简要介绍下swing常用方法。 先说说常用方法,后面有实例代码,也可以直接看代码。 窗口 JFrame():创建一个无标题窗口。JFrame(String s):创建一个标题为s的窗口。setBounds(int x,int y,int wigth,int height):设置窗口初始
简单的swing小部件JLabel组件Swing 库中最基础的组件是 JLabel。它所做的正是您所期望的:呆在那儿,看起来很漂亮,描述其他组件。下图显示了的 JLabel 实际应用:JLabel不太吸引人,但是仍然有用。实际上,在整个应用程序中,不仅把 JLabel 用作文本描述,还将它用作图片描述。每当在 Swing&nbs
转载 2023-07-12 15:42:24
97阅读
[code]创建一个JFrame下面用简单的实例演示了Java Swing创建一个能输入内容的窗口public
原创 2023-04-26 13:32:13
370阅读
13.2  SWT程序SWT是一套独立的库,用户可以在SWT的基础上很容易地建立自己的应用,本节的目的就是要在SWT上建立一个简单的“Hello world”程序,读者可以在这个简单的程序上建立自己的应用。13.2.1  加入SWT依赖的包SWT为用户提供了一套API,用户如果要使用SWT进行开发,必须把所需的JAR包放在Eclipse项目的ClassPath中。在此笔者采用新
# Java Swing教程 Java Swing是Java编程语言的一部分,用于创建图形用户界面(GUI)应用程序。它提供了丰富的组件库,使开发者可以轻松地构建交互式和可视化的应用程序。本教程将向您介绍Java Swing的基础知识,并提供一些代码示例来帮助您入门。 ## 什么是Java Swing? Java Swing是Java的GUI工具包,它是用纯Java编写的。它在Java的AW
原创 2023-10-08 04:22:37
68阅读
       小时候一直觉得网络是个很神奇的存在,跨时跨域跨平台、娱乐沟通查资料。可以做的真的太多太多。直到开始接触编程,开始接触Java,才慢慢发现,一个个小窗体的背后都源于代码的支撑。学习Swing界面开发,掌握Java提供的组件和布局API类,我们便可以尝试着做属于自己的扣扣登陆界面。    
转载 2024-01-10 15:35:02
44阅读
JFrame是一个顶层的框架类,好比一个窗户的框子。也是一个容器类。这个框子可以嵌入几个玻璃窗。 JPanel是一个容器类,相当于一大玻璃窗。 JLabel等是一些基础组件,它必须置于某个容器里,类似于窗花、剪纸,必须置于窗户的表面。 JFrame自带了一个玻璃窗。可以通过语句 Container c=getContentPane();  获得该内
转载 2023-06-29 08:42:18
110阅读
三. Swing 编程3.1 Swing概述 前一章己经介绍过AWT和Swing 的关系 , 因此不难知道 : 实际使用 Java 开发图形界面程序时 ,很少使用 AWT 组件,绝大部分时候都是用 Swing 组件开发的 。 Swing是由100%纯 Java实现的,不再依赖于本地平台的 GUI, 因此可以在所有平台上都保持相同的界面外观。独立于本地平台的Swing组件被称为轻量级组件;而依赖于本
转载 2023-09-09 22:52:15
510阅读
最近在看YouTube上面的视频的时候,虽然学着做了一点界面和一点可以运行的东西,但是里面用到的库文件我还是不明就里的。所以我打算在制作游戏之前,先花几天的时间大概地研究一下关于java.swing的内容。网上有不少电子书和视频教程,大家可以自行找去看。我看的书是《Java Swing图形界面开发与案列详解》。我会在看的过程中顺便进行各种记录。言归正传,我们来简单说一下什么是java swing
转载 2023-08-25 11:58:43
73阅读
(转自http://terrificwanjun.bokee.com/)UI组件简介在开始学习Swing之前,必须回答针对真正初学者的一个问题:什么是UI?初学者的答案是“用户界面”。但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义。所以,我再次提出这个问题:什么是...
转载 2014-10-18 16:42:00
124阅读
2评论
# Java Swing布局教程 Java Swing是Java编程语言的一部分,是一种用于构建GUI(图形用户界面)的框架。在Java Swing中,布局管理器是一种用于定义和控制组件在容器中的位置和大小的工具。本教程将介绍Java Swing中的常见布局管理器,并提供相应的代码示例。 ## 1. BorderLayout(边界布局) BorderLayout是Java Swing中最常用
原创 2023-08-04 18:25:42
163阅读
界面的容器包括窗体(JFrame)和面板(JPanel),一个界面有且只有一个窗体,面板是仅小于窗体的容器。容器上面可以加各种组件,包括标签(JLabel),文本输入框(JTextField),复选框(JCheckBox),密码框(JPasswordField),按钮(JButton),下拉框(JComboBox) 菜单栏的添加 对象.setJMenuBar();实例化一个菜单栏,然后向
# Java Swing 使用教程 Java Swing 是 Java 平台上一个用于构建 GUI(图形用户界面)的工具包。它提供了丰富的组件和容器,可以用于创建可交互的窗口应用程序。本篇文章将介绍一些基本的 Swing 组件和使用方法,并提供一些示例代码来帮助理解。 ## 1. 窗口和容器 在 Swing 中,窗口和容器是构建 GUI 的基础。窗口是顶层容器,可以包含其他组件。容器是用于组
原创 2023-12-18 05:54:05
456阅读
在解决一一个问题时,不需要从头做起,而是借鉴过去的经验,或者向做过相关工作的专家请教。设计模式就是一-种方法,这种方法以一种结构化的方式展示专家们的心血。近几年来,软件工程师们开始对这些模式进行汇总分类。这个领域的先驱者的灵感来源F建筑师Christopher Alexander的设计模式。他在《The Timeless Way of Building》( 1979年,牛津大学出版) - -书中,
转载 5月前
41阅读
需要先学习面对对象中的一些东西,构造函数,继承,接口什么的------java类库包含一组Swing的包,让你能够提供GUI(图形用户界面),并接受来自键盘,鼠标和其他输入设备的用户输入 Swing包含以下GUI组件的应用程序: 1.框架:可以包含标题栏,菜单栏以及最大化,最小化和关闭按钮的窗口 2.容器:可包含其他组件的界面元素 3.按钮:可单击的区域,包含指出其用途的文本或图形 4.标签:提供
学习目的: 通过学习swt,完成窗体程序开发。学习进展: 今天已初步学习SWT,对swt的各种控件及控件常用方法有了一定的了解,并仿照网友程序进行模仿开发学习。学习问题: 对swt的布局理解的还不是很透彻,对各控件的事件了解的不够全面,同时欠缺事件。学习内容: 了解到当前java进行窗体程序开发,主要有三种方式,SWT、swing、awt三种,其中对于Eclipse进行开发时需要导入相应的插件,而
用到的软件:Eclipse、exe4j。 由于当前操作系统为win 10 x64,在实际打包的过程中还是出了不少问题。基本流程参考的是cnblogs的大佬?下面记录的是整个流程所踩的坑:EXE4J的使用 开始从网上找的一个32位的老版本(实际上没区别),踩的坑有:①安装过程中总是提示找不到jvm,原因为jdk版本过高,找了个jdk8安装之后,点击locate按钮选中jdk8所在的文件夹完美解决。②
Swing标准Swing例子窗体组件父窗体:JFrame子窗体:JPanel一般常用组件文字标签:JLable按钮:JButton文本框:JTextField密码输入框:JPassWord复选框:JCheckBox下拉列表:JComboBox单选按钮:JRadioButton表格:JTable树状菜单布局流布局:FlowLayout边界布局:BorderLayout卡片布局:CardLayout
 最近想用java做个小应用,是那种可视化图形类的应用。因为一直比较懒,所以打算用swt拖拖拽拽。于是在就去找swt,这是以前的办法。结果发现原来最新版的eclipse自己带有一个windowbuilder插件,而此插件就是swt,于是很开心的使用此工具。但有部分周围的人还在使用以前版本的eclipse,特在此将eclipse安装插件的方法告知。   首先,打开你现在使用的eclipse,在ec
  • 1
  • 2
  • 3
  • 4
  • 5