首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
java的gui学习哪个好
2024-10-21
Java的GUI框架如何选择? Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot、BeautyEye框架(美观)?
AWT 是swing的基础,运行良好,但缺少高级组件.如果您打算创建丰富的应用程序,那么AWT可能不是最好的方法.但是对于不需要丰富用户界面的较小gui应用程序来说.这可能非常适合,因为它是一个久经考验的框架.摇摆不定的基于AWT,如前所述.在它的初期,它被认为是缓慢和有缺陷的,并导致IBM为Eclipse创建SWT.但是对于Java 5(或6?)Swing成为构建新应用程序的首选框架.Swing有许多丰富的组件,但在某些领域仍然缺乏.一个例子是,没有一个功能齐全的可以进行排序和过滤/搜索的树状
1.JAVA之GUI编程概述
下列内容为本人看毕向东老师java视频教程学习笔记! JAVA GUI图形用户界面编程: Windows 操作系统提供两种操作方式: 1.GUI 2.CLI; GUI:Grahi User Interface ,图形用户界面. 特点:用图形的方式,来显示计算机操作的界面,这样更方便更直观. CLI: Command line User Interf
Java基础知识学习(九)
GUI开发 先前用Java编写GUI程序,是使用抽象窗口工具包AWT(Abstract Window Toolkit).现在多用Swing.Swing可以看作是AWT的改良版,而不是代替AWT,是对AWT的提高和扩展.所以,在写GUI程序时,Swing和AWT都要作用.它们共存于Java基础类(Java Foundation Class,JFC)中. AWT依赖于主平台绘制用户界面组件:而Swing有自己的机制,在主平台提供的窗口中绘制和管理界面组件.Swing与AWT之间的最明显的区别是界面组
Java之GUI编程(一)
GUI全称Graphical User Interfaces,意为图形用户户界面,又称为图形用户接口.GUI指的就是採用图形方式显示的计算机操作用户界面,打个例如吧.我们点击QQ图标,就会弹出一个QQ登陆界面的对话框.这个QQ图标就能够被称作图形化的用户界面. 实现GUI编程的不可缺少的三个条件是组件.事件 组件 组件就是一些主要的图形元素.包括有两类组件,一类是像我们常常常使用到的button.文本框.文本域.多选button.单选button等.还有一类是我们常常说到的容器.比
java中GUI的awt和Swing的知识点
刚刚学习了java的GUI,写了几个程序,基本熟悉了awt和Swing,下面和大家分享一下知识点 1.JFrame的层次结构 参考:http://tieba.baidu.com/p/2004216123?see_lz=1 Frame 的最底层是 RootPane, 然后是 LayeredPane 再上面就是 ContentPane(默认放控件) 最顶层是 GlassPane(默认透明) 最顶层的 GlassPane 默认是透明的 ContentPane 就是默认盛放控件的那个层次 默认的 Con
java基础—GUI编程(一)
一.AWT介绍
2019面向对象程序设计(java)课程学习进度条
2019面向对象程序设计(java)课程学习进度条 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 20/10 1/0 5 九九乘法表 2 200/40 2/4 8 第三章实验三,实验四: 第三章案例LotteryOdds.java 3 4 200/150 1/5 8 类包装以及用户自定义类的使用 5 400/150 1/1 8 pta编程题 6 500/150 1/1 8 7 600/200 1/1 8 实验二编程题 8
201871010106-丁宣元 《2019面向对象程序设计(java)课程学习进度条》
<2019面向对象程序设计(java)课程学习进度条> 周次 (阅读/编写)代码行数 发布博客量/评论他人博客数量 课余学习时间(小时) 学习收获最大的程序阅读或编程任务 1 25/10 1/0 6 编写九九乘法表 2 200/40 2/0 8 快捷键的学习,导入程序,练习读懂简单的 程序,明确java的完整框架 3 300/50 0/0 6 尝试编写从身份证号中输出年月日,StudentFile. 4 300/60 2/0
【Java】GUI编程
GUI编程 前言 某koukou老师的任务罢了,好在狂神老师居然有GUI的课,只能说是有救星了. [狂神说Java]GUI编程入门到游戏实战 最好笑的是,老师要求掌握的居然是14年的知识,就连狂神在上这门课的时候都在吐槽:你们在网络上几乎看不到这样的教学资源,因为已经很少很少了(被淘汰了) 主要是这个学期的短学期实践十有八九是koukou老师,非得是用java设计图形化可视化,所以学还是得学,不该挂的课就是不能挂! 1.了解GUI 组建: 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件
2.JAVA之GUI编程布局
布局管理器 容器中的组件排放方式,就是布局 常见的布局管理器: **************************************************** 1.FlowLayout(流式布局管理器,构造方法可指定对齐方式.水平垂直间距) 特点:从左到右的顺序排列,默认居中. 如图所示: **************************************************** 2.Borderlayout(边界布局管理器)
3.JAVA之GUI编程Frame窗口
创建图形化界面思路: 1.创建frame窗体: 2.对窗体进行基本设置: 比如大小.位置.布局 3.定义组件: 4.将组件通过add方法添加到窗体中: 5.让窗体显示,通过setVisible(ture). ------------------------------ 新建一个class类,名称为:studyframe 功能实现如下几点: 1.建立一个窗口: 2.窗口有标题: 3.窗口大小设置: 4.窗口位置设置: 5.窗口可见. 代码如下: import java.awt.Frame; cla
4.JAVA之GUI编程事件监听机制
事件监听机制的特点: 1.事件源 2.事件 3.监听器 4.事件处理 事件源:就是awt包或者swing包中的那些图形用户界面组件.(如:按钮) 事件:每一个事件源都有自己特点有的对应事件和共性事件.(如:鼠标单击事件) 监听器:将可以触发某一事件的动作(不止一个动作)都已经封装到了监听器中. 以上三者,在java中都已经定义好了,直接获取其对象来用就可以了. 我们要做的事情是,就是对产生的动作进行处理. 图解事件监听机制: 上篇:3.JAVA之GUI编程Frame窗口 下
5.JAVA之GUI编程窗体事件
我们回顾下第三篇时的内容: 在3.JAVA之GUI编程Frame窗口中窗体是无法直接关闭的,想要关闭须进程管理器结束进程方式关掉. 现在我们就来解决下这个问题. *********************************************** 功能实现如下几点: 1.建立一个窗口: 2.窗口有标题: 3.窗口大小设置: 4.窗口位置设置: 5.窗口可见. 6.添加一个带有文字标签的按钮: 7.窗体设置布局方式. 8.为窗口关闭事件监听器,实现关闭窗口功能. ************
6.JAVA之GUI编程Action事件
功能:单击一个按钮实现关闭窗口: import java.awt.*; import java.awt.event.*; public class StudyAction { // 定义该图形所需的组件的引用 private Frame f; private Button but; StudyAction() { init(); } // 对图形用户界面初始化 public void init() { f = new Frame("窗口——by星云"); // 对Frame进行基本设置
7.JAVA之GUI编程鼠标事件
鼠标事件: 功能: 1.基本窗体功能实现 2.鼠标移动监听,当鼠标移动到按钮上时,触发打印事件. 3.按钮活动监听,当按钮活动时,触发打印事件. 4.按钮被单击时触发打印事件. 源码如下: import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import
8.JAVA之GUI编程键盘码查询器
程序使用说明: 1.本程序由于是java代码编写,所以运行需安装jdk并配置好环境变量. 2. 复制java代码到记事本内,另存为Keyboard_events.java: 3.复制批处理代码到记事本内,另存为运行.bat. 4.双击运行.bat批处理即可执行,当前窗体必须为软件界面才能查询. 批处理代码: @echo off javac Keyboard_events.java java Keyboard_events @pause del *.class Java代码: import jav
9.JAVA之GUI编程列出指定目录内容
代码如下: /*列出指定目录内容*/ import java.awt.Button; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAd
10.JAVA之GUI编程弹出对话框Dialog
在上节基础上添加对话框显示错误信息. 代码如下: /*弹出对话框显示错误信息,对话框一般不单独出现,一般依赖于窗体.*/ /*练习-列出指定目录内容*/ import java.awt.Button; import java.awt.Dialog; import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Label; import java.awt.TextArea; import java.awt.TextField
11.JAVA之GUI编程菜单
功能:添加菜单组件 知识总结: 代码如下: import java.awt.FlowLayout; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAda
12.JAVA之GUI编程打开与保存文件
功能:java图形用户界面开发,练习打开保存文件 代码如下: import java.awt.FileDialog; import java.awt.Frame; import java.awt.Menu; import java.awt.MenuBar; import java.awt.MenuItem; import java.awt.TextArea; import java.awt.event.ActionEvent; import java.awt.event.ActionListen
13.JAVA之GUI编程将程序打包jar
jar基本命令: 目标:将下列MyMenuDemo.java代码打包成jar. 方法如下: 1.把java代码放到d:\myclass目录下. 2.按下快捷键ctrl+r,打开运行窗口,输入cmd后回车. 3.输入"d:"后按下回车键,进入D盘根目录. 4.输入命令:cd myclass,按下回车键. 5.编译java源码文件,输入命令javac MyMenuDemo.java,之后按下回车键执行命令. 之后删除源码MyMenuDemo.java文件. 6.编写配置信息1.txt,内容
热门专题
SAP FB01 凭证
sql unicode解码
c# private 关键字
a标签中英文自动换行
怎么打开SqlServer的控制台
javacv 视频加图片水印
oracle十进制转三十六进制
新增分区格式化时提示设备文件不存在
idea gradle包冲突
node axios post 没有body 属性
matlab快捷键不管用
HotTable 宽度
tcp listen和bind不是同一个port
生产者与消费者中的while
java stream map 里面写函数
TransformGroup 触发器
pip3 多个python版本
nodejs获取token
apollo @value取值没更新
hadoop2.10.2如何配置文件