javaGUI入门之swing(一)】的更多相关文章

目录 为组件设置边框 使用JToolBar创建工具条 JColorChooser和JFileChooser JColorChooser JFileChooser JOptionPane 基本概述 四种对话框演示 为组件设置边框 很多情况下,我们常常喜欢给不同的组件设置边框,从而让界面的层次感更明显,swing中提供了Border对象来代表一个边框,下图是Border的继承体系图: ​ 特殊的Border: TitledBorder:它的作用并不是直接为其他组件添加边框,而是为其他边框设置标题,创…
Swing概述  实际使用 Java 开发图形界面程序时 ,很少使用 AWT 组件,绝大部分时候都是用 Swing 组件开发的 . Swing是由100%纯 Java实现的,不再依赖于本地平台的 GUI, 因此可以在所有平台上都保持相同的界面外观.独立于本地平台的Swing组件被称为轻量级组件;而依赖于本地平台的 AWT 组件被称为重量级组件.  由于 Swing 的所有组件完全采用 Java 实现,不再调用本地平台的 GUI,所以导致 Swing 图形界面的显示速度要比 AWT 图形界面的显示…
组:一些组件的集合                       连续组:一个接着一个摆放                       并行组:一个组在另一个组的顶部                       水平方向:连续组b1,b2.并行组g1{b3,b4}                        垂直方向:连续组{b1,b2,b3},b4   效果图:…
简介 AWT(译:抽象窗口工具包),是Java的平台独立的窗口系统,图形和用户界面器件工具包. Swing 是为了解决 AWT 存在的问题而以 AWT 为基础新开发的包(在使用Swing时也常会用到java.awt.*包). JFrame JFrame容器允许程序员把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户.我们可以直接new一个JFrame对象,也可以自己实现一个类继承它(常用). 常用方法 设置窗口可见:setVisible(true);//默认为false 设置窗口标题:s…
(转自http://terrificwanjun.bokee.com/) UI 组件简介 在开始学习 Swing 之前,必须回答针对真正初学者的一个问题:什么是 UI?初学者的答案是“用户界面”.但是因为本教程的目标是要保证您不再只是个初学者,所以我们需要比这个定义更高级的定义. 所以,我再次提出这个问题:什么是 UI?您可能把它定义成您按下的按钮.打字的地址栏 .打开和关闭的窗口,等等,这些都是 UI 的元素,但是除了在屏幕上看到的这些之外,还有更多都是 UI 元素.比如鼠标.键盘.音量.屏幕…
前言:做ae开发大部分人都是用C#版,很少用到java版,本系列文章主要介绍java版ae开发的入门,对于ae接口的高级应用,可以看C#版相关文章 开发环境软件: Intellij IDEA 2018 java jdk 1.8 32位版 arcgis desktop 10.4.1 ArcObject sdk java 10.4.1 PS:本文要求读者有一定java开发基础,有jdk配置和idea使用经验,否则牵涉基础知识太多没法解释全 PS:本文使用的控件库是swing,swing是目前java…
// a simple exmple that can show the basis of swing-------------------------------------------------------------------------// import pakages which we needimport javax.swing.*;import java.awt.*;public class HelloCsdn{public static void main(String[]…
厌倦了在控制台使用键盘输入并显示结果的过程?是的,在你现在这台电脑上,已经很少有程序使用这种交互方式.本实验将带你初步进入图形用户界面(GUI)的世界,让你学会如何编写屏幕上那些具有特定大小和位置的窗体程序,并在其中添加文本,处理用户的输入.通过学习,可以让你的程序真正地"有头有脸"--具有更好的人机交互性能. 1. GUI和MVC 图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面. --来自 百度…
工作以来,一直都是基于java web方向的开发,并没有java方向GUI相关的开发经验,不过好在之前用过winform开发.有了基础的套路,想来搞一下Swing也没有什么压力!到网上搜了一下相关的学习资料,有拖拖拽拽的控件,也有代码实现的.为了加深印象和理解,直接搞代码吧~ 参考了网上的相关博客,先有一个大体的了解,比如:http://www.blogjava.net/jerry-zhaoj/articles/283170.html 选择了一个PDF作为学习的参考:Java Swing图形界面…
1. 简介 swing与awt:可以认为awt是swing的前身,awt即Abstrace Window Toolkit抽象窗口工具包,swing是为了解决awt在开发中的问题而开发的,是awt的改良. 因此,在功能上swing比awt更加全面,而使用方法并未太大的差别,swing中的类名称通常在awt的类名称前添加字母J,如Frame-->JFrame. 本文对swing中以下部分进行解释: 窗口/面板.弹窗.标签.面板.按钮.列表.文本(框/域,密码框) 2. 窗口.面板 建立 JFrame…