Swing概述Swing API 是一系列的GUI组件,能让开发者轻松的创建基于java的前端图形界面应用。它基于AWT API开发而成并最终扮演着替代AWT API的角色。它所提供的空间基本上上已经覆盖了AWT控件的所有。 Swing 组件遵循着MVC结果,并遵循着以下标准: 单个API可以支持多个界面外观。 API是模型驱动的,高等级的API并不需要拥有数据。 API使用JAVA实体模型,因此
转载 2023-08-23 08:53:07
75阅读
业务场景原来支持导出2000条,导出修改文件的部分字段后再导入这2000条。后来因为业务需要,改成支持导入导出1万条。再到后来又需要支持导入导出支持到5万条甚至更多……分析每条字段不多的情况下,原来的导入导出2000条,实现方式是直接放一个事务里循环读写、内容都放内存里,然后一起提交。、 支持导入导出从2000条到1万条,如果都放内存里,内容多起来会内存溢出,需要考虑分批提交。
三、布局管理器  Swing中,每个组件在容器中都有一个具体的位置和大小,在容器中摆放各自组件时很难判断其具体位置和大小,这里我们就要引入布局管理器了,它提供了基本的布局功能,可以有效的处理整个窗体的布局。常用的布局管理器包括流布局管理器、边界布局管理器、网格布局管理器等。  1. 绝对布局  绝对布局在上一篇的例子中已经出现过了,是硬性指定组件在容器中的位置和大小,可以使用绝对坐标的方
Java界面设计的用途开发者可以通过Java SE开发丰富并且强大的具有图形界面的桌面应用程序。也可以设计一些提高效率的工具软件,帮助自己处理机械性工作。 Java 的图形界面工具包,可以用于工具类软件开发、管理类软件开发、通用客户端开发、银行客户端软件开发、Eclipse 插件开发等方向。在许多知名的大型软件中,都能够见到 Java 的身影,如某些版本的 Photoshop、思维导图软
参考文章: [url]http://glxn.net/2010/08/17/making-a-swing-project-using-intellij-idea-and-gui-builder-with-maven-including-executable-jar/[/url] 参考代码: [url]https://github.com/kenglxn/J
原创 2023-05-16 10:55:56
312阅读
本实例介绍如何在桌面、程序组和启动菜单中建立快捷方式。 向窗体上添加3个TButton组件,分别用于向桌面、程序组和启动菜单中添加快捷方式。设计完成的主界面如图4-16所示。 图4-16  主界面 首先在程序的uses段中添加对ComObj、ShlObj和Activex的引用,然后添加6个全局变量如下: tmpObject : IUnknown; tmpSLink : IShell
转载 2024-10-25 22:50:43
73阅读
在解决一一个问题时,不需要从头做起,而是借鉴过去的经验,或者向做过相关工作的专家请教。设计模式就是一-种方法,这种方法以一种结构化的方式展示专家们的心血。近几年来,软件工程师们开始对这些模式进行汇总分类。这个领域的先驱者的灵感来源F建筑师Christopher Alexander的设计模式。他在《The Timeless Way of Building》( 1979年,牛津大学出版) - -书中,
转载 5月前
41阅读
界面的容器包括窗体(JFrame)和面板(JPanel),一个界面有且只有一个窗体,面板是仅小于窗体的容器。容器上面可以加各种组件,包括标签(JLabel),文本输入框(JTextField),复选框(JCheckBox),密码框(JPasswordField),按钮(JButton),下拉框(JComboBox) 菜单栏的添加 对象.setJMenuBar();实例化一个菜单栏,然后向
简介: 本文描述一种在大型的、基于 Swing 开发的系统中,简化代码和对象生命周期管理的设计方法,可以有效地降低代码量和实现界面的重用,提高程序处理效率。问题背景在基于 Java 开发的电信级系统中,会有大量的 GUI 界面设计工作,但众所周知 Java 的目前的 IDE 解决方案对 Swing 界面开发支持的友好性不尽如人意,要做出友好的界面还是要耗费大量的时间,
转载 1月前
424阅读
目录一、Intellij IDEA介绍1. 开发工具IDEA简介2. IDEA下载安装二、IDEA常规配置1. Appearance & Behavior1.1 设置主题1.2 设置窗体及菜单的字体及字体大小1.3 退出确认及自动打开项目2. Editor - General2.1 设置鼠标滚轮修改字体大小2.2 设置鼠标悬浮提示2.3 设置自动导包功能2.4 设置显示行号和方法间的分隔符
转载 8月前
483阅读
先看段代码。 btn.setText("hello1"); try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } btn.setText("hello2"); try {
转载 9月前
47阅读
文章目录一、面板组件二、文本框密码框标签组件三、单选框和复选框四、下拉框列表框滚动窗格组件五、多行文本框组件六、菜单栏组件七、流式布局八、网格布局九、边界布局 一、面板组件一个界面只可以有一个JFrame顶层容器,但是可以有多个JPanel面板组件, 而JPanel上也可以使用FlowLayout,BorderLayout,GridLayout等各种布局管理器, 这样可以组合使用达到较为复杂的布
转载 2024-03-18 08:55:13
31阅读
主要学习了Swing用户界面组件,总结如下:1.布局管理器·按钮放置在一个JPanel对象中,组件放在容器中,布局管理器决定容器中的组件具体放置的位置和大小;·边框布局会扩展所有·边框布局管理器是每个JFrame内容窗格的默认布局管理器;边框组件的厚度不会随窗口大小改变而改变;·网格布局:每个单元大小都是一样的,缩放窗口,计算器按钮随之变大或变小,但所有按钮尺寸保持一致;·构造器:panel.st
转载 2024-05-01 14:45:27
386阅读
直接进入主题,最近项目需要Swing的知识,自我总结了一些经验供大家分享: Swing的程序设计一般可按照下列流程进行:  1. 引入Swing包  2. 选择"外观和感觉"  3. 设置顶层容器  4. 设置按钮和标签  5. 向容器中添加组件  6. 在组件周围添加边界  7. 进行事件处理对于以上的开发流程,相对于重要的有几种常见的布局和事件的处理,以下对这两个重要的知识进行详细的分析。
转载 2024-05-13 15:04:49
58阅读
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day075   Swing用户界面组件(一)(设计模式、模型-视图-控制器模式、Swing按钮的模型-视图-控制器分析)首先学习Swing的基本体系结构。1.设计模式在解决一个问题时,不需要从头做起,而是借鉴过去的经验,或者向做过相关工作的专家请教。设计模式就是一种方法,这种方法以一种结构
转载 2024-07-11 20:56:34
87阅读
Swing程序表示Java的客户端窗体程序,除了通过手动编写代码的方式设计Swing程序之外,Eclipse中还提供了一种WindowBuilder工具,该工具是一种非常好用的Swing可视化开发工具,有了它,开发人员就可以像Visual Studio一样通过拖放组件的方式编写Swing程序了,下面对如何使用WindowBuilder开发工具设计Swing程序进行详细介绍。A.1  下载
转载 7月前
31阅读
  直接开始不多比比,首先我们要明确这个界面里面的都是什么小零件, 界面 Jframe:JFrame sh = new JFrame(); //定义一个架构 sh.setSize(300, 200); //调整他的宽度和高度 sh.setTitle("个人简历"); //用于显示再左上角标题 sh.setIconImage(new ImageIcon("C
转载 2024-10-29 19:44:01
33阅读
厌倦了在控制台使用键盘输入并显示结果的过程?是的,在你现在这台电脑上,已经很少有程序使用这种交互方式。本实验将带你初步进入图形用户界面(GUI)的世界,让你学会如何编写屏幕上那些具有特定大小和位置的窗体程序,并在其中添加文本,处理用户的输入。通过学习,可以让你的程序真正地“有头有脸”——具有更好的人机交互性能。1. GUI和MVC图形用户界面(Graphical User Interface,简称
转载 5月前
72阅读
1. 什么是SWT/ Swing设计器? SWT/ Swing设计器是一个Java GUI设计器,这使得它非常容易创建Java GUI应用程序而无需花费大量时间来编写显示简单形式的代码。您可以使用WYSIWYG可视化设计器在几分钟之内创建复杂的视窗,同时生成Java代码。您也可以使用拖放操作来轻松地添加控件、添加事件处理程序到控件中、改变使用控件编辑器的各种属性、国际化您的应用程序等等。生成的代码
Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:      包         描述   Com.sum.swing.plaf.motif 用户界面代表类,它们实现Motif界面样式   Com.sum.java.swing.plaf.windows 用户界面代表类,它们实现Windows界面样式
转载 1月前
418阅读
  • 1
  • 2
  • 3
  • 4
  • 5