java gui可见即可得】的更多相关文章

http://www.eclipse.org/windowbuilder/ http://download.eclipse.org/windowbuilder/WB/release/R201309271200/4.3/   for kepler…
1.     GUI编程引言 以前的学习当中,我们都使用的是命令交互方式: 例如:在DOS命令行中通过javac java命令启动程序. 软件的交互的方式:   1. 命令交互方式    图书管理系统 2. 图形交互方式 ava提供了专业的API用于开发图形用户界面 GUI--> Graphic  User   Interface   将要了解GUI API的框架结构,以及GUI组件以及组件之间的关系,容器和布局管理器,颜色,字体等. 2.     GUI的分类 2.1. AWT Java1.0…
j主要对java 的GUI相关知识进行简单的介绍和总结,整个博客按照创建一个java GUI的顺序进行介绍,期间穿插讲解用到的java Swing的布局.控件等相关知识.本博客所进行的讲解及工程的创建等,都是基于Intellij IDEA进行操作的. 转载请注明出处...虽然感觉没人会用这个技术吧... 一.创建Gradle管理的java工程 1.在Intellij IDEA的首页,选择Create New Project 首页选择创建新工程 2.点击之后,界面会跳转到如下界面,按照图中选择后,…
Java GUI编程4---标签组件JLabel 2018年06月11日 22:06:58 蓝蓝223 阅读数 12103更多 个人分类: Java书籍摘抄 所属专栏: Java Swing图形界面   1. 认识JLabel JLabel组件表示的是一个标签,本身是用于显示信息的,一般情况下是不能直接更改器显示内容的.创建完的Label对象可以通过Container类中的add()方法,加入到容器中,JLabel类的常用方法和常量如下表所示. 序号 常量 描述 1 public static…
01 概述 一款功能强大的图书馆管理系统,功能齐全,小白/大学生项目实训,学习的不二之选. 02 技术 此系统使用 java awt 实现.java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类.在AWT术语中,诸如按钮或滚动条之类的用户界面对象称为组件.Component类是所有 AWT 组件的根. 03 功能详解 基础维护 图书维护 添加:输入图书编号.图书名称.图书页数.图书作者.出版社.库存数量.所属类型等图书信息,点击Save按钮添加新图书. 修改:首先根据图书编号…
JAVA GUI练习 贪吃蛇小游戏 前几天虽然生病了,但还是跟着狂神学习了GUI的方面,跟着练习了贪吃蛇的小项目,这里有狂神写的源码点我下载,还有我跟着敲的点我下载,嘿嘿,也就注释了下重要的地方,这方面逻辑层面还是很简单的,主要是GUI绘画,布局等等的学习,这里我也贴出我这里GUI练习写过的包点我下载,不过这个比较乱(前面基础的awt比较乱,没分包写,swing基本都分包写了还是不乱的),但你打开这个包,你idea也是能通过英文看出来什么意思的~~ 贴一下贪吃蛇的代码吧~~ JavaDoc可以自…
前言 虽然现在已经很少项目会涉及GUI技术,但作为一个合格的Java开发工程师,还是得了解才得 本文记录,idea使用JFormDesigner插件进行Java GUI 桌面应用开发 GUI Swing 图形化的用户界面(Graphical User Interface,简称GUI),java提供了一套可以轻松构建GUI的工具 GUI开发包: java.awt 包: 主要提供字体/布局管理器 javax.swing 包:主要提供各种组件(窗口/按钮/文本框),商业开发常用 java.awt.ev…
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之GUI编程窗体事件 6.JAVA之GUI编程Action事件 7.JAVA之GUI编程鼠标事件 8.JAVA之GUI编程键盘码查询器 9.JAVA之GUI编程列出指定目录内容 10.JAVA之GUI编程弹出对话框Dialog 11.JAVA之GUI编程菜单 12.JAVA之GUI编程打开与保存文件…
JAVA GUI中的事件处理:   委托事件模型:事件源对象和监听器对象具有绑定关系   一个监听器可以绑定多个事件源 一个事件源也可以绑定多个监听器 监听器有各自监听的事件类型   设置容器的布局管理器为空白布局管理器时,注意设置组件的位置和大小以免出现组件显示不出来的问题:设置容器的布局管理器为流布局管理器时,下拉列表的输入框设置为可编辑时会默认扩大下拉列表的输入框长度,另外可以通过设置一个字符串内容为空格字符串的标签调整其他组件的位置,特别的对于文本框组件来说可以通过setColumns(…
paip.java gui swt/jface 最佳实践 1. 工具:Eclipse +jigloo4 1 2. 安装插件: 1 1. IMPORT swt lib 2 2. 新建立窗体 2 3. 运行: 2 4. Run in shell (hema test) 2 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax的专栏 地址:http://blog.csdn.net/attilax 1. 工具:Eclipse +jigloo4 Eclip…
Java GUI就是用Java语言开发桌面应用,而Java又有三个Java GUI库,分别为AWT,Swing和SWT/JFace. 现在要学的是Swing库. 后记:开发桌面应用,不止一种技术,现在发展了好几种技术. JavaFX是Oracle主推的下一代GUI框架,几乎支持所有系统的Java桌面开发. WPF(Windows Presentation Foundation),提供了为Windows操作系统构建高品质用户界面的开发框架.…
Java GUI图形界面开发工具   上大学那会儿比较主流的Java图形开发插件是:Visual Editor 和 SWT Designer, 不久又出了个Jigloo, 但去官网看了下发现这个东西也很久没有更新了,不过据说短小精悍,五脏俱全.SWT Designer不久前也被Google收购后重新整合进自己的产品中,然后开源了,现在名字叫:WindowBuilder Pro,看上去界面组件很丰富强大的样子,支持Swing, AWT, SWT, 以及Google自家的GWT等等. 目前JAVA图…
简单写一个java Gui键盘监听事件,实现的效果就是按下键盘控制台输出你按下的键.比如:按下A控制台就输出A 效果如图: 以下把实现的效果分为几个步骤: 1.新建一个窗体类继承窗体: 2.给这个窗体添加addKeyListener(new MyKeyListener()),方法里面实例化监听键盘类: 3.新建一个键盘类继承KeyAdapter: 4.类里面的方法名必须是keyPressed(KeyEvent e)://KeyEvent就是jre对你按下/释放键盘按键的包装 5.实例化窗体类.…
关于java GUI Swing组件: JFrame 窗口组件 JLabel 标签 JButton 按钮组件 JTextField 单行文本框 系统控件(JDK自带) 自定义控件(模仿系统控件): 继承  JComenemt; 复写paint();方法 repaint();重新调用方法 接下来是我的作业. 作业一: 设置一个可以不断变化产生随机数的工具,需要有一个按钮暂停或者开始. import java.awt.event.*;import javax.swing.*; //产生随机数@Sup…
http://www.cnblogs.com/dugang/archive/2010/10/22/1858478.html AWT AWT是Abstract Window Toolkit(抽象窗口工具包)的缩写,是SUN专门针对Java GUI编程提供的最早的也是最初的开发工具包,用来建立和设置Java图形用户界面,这个工具包提供了一套与本地图形界面交互的接口.AWT 中的图形函数与操作系统所提供的图形函数之间有着一一对应的关系(peers).也就是说,当我们利用 AWT 来构件图形用户界面的时…
Java GUI开发九九乘法表 (1)实现目标: 利用java自带的awt包,基础控件开发一个九九乘法表,点击可以显示对应的乘法口诀. (2)控件选择: 点击——Button 显示——TextField (3)界面设计:总体设计布局 (4)主窗体编写 将程序在屏幕中央区显示 /*窗口居中显示*/ int Win_width=fr.getWidth(); int Win_Height=fr.getHeight(); Toolkit kit = Toolkit.getDefaultToolkit()…
浅谈JAVA GUI中,AWT与Swing的区别.联系及优缺点 A.区别 1.发布的时间 AWT是在JDK 1.0版本时提出的 Swing是在AWT之后提出的(JAVA 2) 2. ”重量” AWT是重量级组件,因为用了大量的Windows函数 Swing是轻量级组件,压根没用Windows函数 3.可支持平台 AWT只能在Windows平台下执行 Swing可以在任意平台执行 4.使用人数 Swing>AWT 原因:java的可移植性受到很多程序员的青睐. B.联系 1.都是Java图形用户界…
实现的目标: 因为在滚动框中含有很多个Java GUI 组件,因此这里采用JPanel面板包住这些组件,在用JScrollPane实现滚动 问题1:布局揉在一起 JPanel有自己默认的布局方式,因此在这里我们要自己设置流式布局 jPanel_qanda.setLayout(null); 问题2:滚动条未生效 刚开始的时候我是直接设置JPanel的大小 setSize(int width, int height) 不管设置多大,都没有滚动条 最后百度,看到了一个博客:https://www.cn…
Java GUI入门手册: AWT是基本的GUI设计工具,重点学习其中的布局格式以及事件监听事件. 首先创建一个窗口,我们先分析Frame类中的方法: 通过上图,可以看出frame是由构造方法的重载:可以选择的设置窗口的标题: 为了让一个基本的窗口显示,我们需要设置窗口的可见性:必须 为了美观,我们设置: 窗口大小 窗口颜色 生成窗口的初始位置在左上角,可以设置初始的弹出位置 创建窗口: import java.awt.*; public class TestFrame { public sta…
对于Java GUI开发 其实最方便的方法是用插件制作,当然先了解完代码原理是最好的. eclispe安装windowbuilder有两种方式,一种是离线安装,一种是在线安装. 一.第一种在线安装: 方法一: 1.在菜单栏选择选择 Help - Eclipse MarketPlace 2.在商店中搜索windowbuilder ,会出现WindowBuilder插件,点击Installed. 方法二: 1.在菜单栏选择选择 Help - Install New Software 2.打开以后在W…
自上半年JAVA课程结束后,再也没有看过JAVA了,最近不是很忙,又简单的看了看,本博客纯属记录学习过程,请大神们别笑,其中错误是难免的,毕竟是新手写的博客.下面就进入我们的正题吧,复习GUI时,就想到WINDOWS的记事本,如果用GUI来仿写应该不难.实现向记事本这样的文本编辑器,第一步,当然是界面的问题,这对于GUI来说再简单不过了,所以我也不多说了,直接贴上代码即可,相信都能看懂. 创建菜单代码: //创建主菜单 public void createMenu() { //创建JMenuBa…
虽然GUI的应用已经不是特别广泛了,但是如果了解一点,可以做些自己想要的工具,最近做了一个工具(是什么就不提了),当然碰到很多的问题,都意义解决了,现在分享出来. 1.关于窗体面板的显示问题 可能会遇到这样的情况,就是窗体不显示面板上的组件,但是鼠标稍微拖缀下窗体,就显示了,为什么? 可以把面板的加载放在最后,即可,为什么,我也没搞清楚.如下: jf.setContentPane(pe);          jf.setVisible(true); 2.label组件是支持html的,所以可以有…
java基础学习总结--GUI编程(二) 一.事件监听 测试代码一: 1 package cn.javastudy.summary; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 6 public class TestActionEvent { 7 public static void main(String args[]) { 8 Frame f = new Frame("TestActionEvent"); 9 Button…
针对用户界面的多线程 GUI下面的多线程方式 1.与GUI类分离方式 分离方式,在创建线程类实例时需要代入GUI句柄,通过GUI句柄操作GUI,也就是说线程类和GUI类都要有对方的实例,以便相互操作. //: Counter2.java // A responsive user interface with threads import java.awt.*; import java.awt.event.*; import java.applet.*; class SeparateSubTask…
----基础 // 创建一个窗体对象        JFrame frame = new JFrame();        // 设置窗口大小        frame.setSize(300, 200);        // 指定窗口的显示位置        frame.setLocation(300, 200);        // 指定窗口的标题栏        frame.setTitle("MY FRIST WINDOWS!");        // 获取窗口的内容面板  …
Java的布局管理器提供了一种层面的抽象,自动将用户界面映射到所有的窗口系统.GUI组件放置在容器中,它们的位置由容器的布局管理器来管理. 布局管理器是使用布局管理器类创建的. 注:同一个对象无论添加几次,在框架中只会显示一次. 在FlowLayout和GridLayout两个布局管理器中,组件添加到容器的顺序是很重要的.它决定了组件在容器中的位置. BorderLayout…
演示Frame和Panel package unit7; import java.awt.*; public class SimpleFrame { public static void main(String[] args) { Frame f = new Frame("hello GUI");//创建frame Panel p = new Panel();//创建面板对象 p.setBackground(Color.red);//设置面板背景图片 f.add(p,BorderLay…
本习题来自<java语言程序设计--进阶篇>第30章,网络编程的习题. 题目描述:为一个客户端编写一个服务器.客户端向服务器发送贷款信息(年利率.贷款年限和贷款总额).服务器计算月偿还额和总偿还额,并把它们发回给客户端.将客户端程序命名为:Exercise30_1Client,将服务器程序命名为Exercise30_1Server. package exercise.chapter30; import javax.swing.*; import java.awt.*; import java.…
1.为了支持图形用户界面程序设计,java1.0的标准类库中包含一个抽象窗口工具箱(Abstract Window Toolkit,AWT). 这个工具箱极不成熟,其编程模型也不是面向对象的,有很大的局限性.为此,java1.2最终决定放弃AWT中的GUI,而是添加了一个Swing库. Swing组件不仅可以完全替代AWT组件,而且提供了更多的复杂组件. 必须注意GUI程序设计是,不能混用AWT组件和Swing组件(例如不能将javax.swing.JList添加到java.awt.Frame中…
Applet 应用程序     一种可以在 Web 浏览器中执行的小程序,扩展了浏览器中的网页功能. 缺: 1.需要下载 Applet 及其相关文件 2.Applet 的功能是受限制的 优: 3.无需安装 4.平台无关性 5.安全   Applet 的生命周期     编写一个 Applet 程序,需要继承 JApplet 类,这个类提供了 Applet 程序的基本行为方式,只需要覆写其中的方法就可以完成我们自己的 Applet 程序.     生命周期 1.初始化阶段:init 方法    …