java gui 之容器组件】的更多相关文章

演示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…
链接: http://blog.sina.com.cn/s/blog_614f347b0101egah.html 代码: import java.awt.*; import java.awt.event.*; class FrameDemo { //定义该窗体所需的组件,方便其他函数引用 private Frame f; private Button btn; //按钮 private Button btn1; private Label label; //标签 public TextArea…
JFrame的常用构造函数: JFrame() JFrame(String title)   //窗口标题,会显示在左上角窗体图标的后面 JDialog的常用构造函数: JDialog() JDialog(JFrame/JDialog owner)     //指定此对话框的所有者,当此对话框的所有者被关闭/最大化/最小化时,此对话框会自动随之被关闭/最大化/最小化. JDialog(JFrame/JDialog owner, String title)    //标题会显示在对话框左上角图标的…
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…
GUI编程 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 鼠标 键盘事件 破解工具 1 简介 GUi的核心技术:Swing AWT 1.界面不美观 2.需要jre环境 为什么要学习GUI: 1.可以写出自己心中想要的一些小工具 2.工作时,也可能需要维护到swing界面,概率极小! 3.了解MVC架构,了解监听 2.AWT(抽象的窗口工具) 2.1 Awt介绍 1.包含了很多类和接口! GUI:图形用户界面 2.元素:窗口,按钮, 3.java.awt 2.2组件和容器 1 Fr…
JAVA GUI中的事件处理:   委托事件模型:事件源对象和监听器对象具有绑定关系   一个监听器可以绑定多个事件源 一个事件源也可以绑定多个监听器 监听器有各自监听的事件类型   设置容器的布局管理器为空白布局管理器时,注意设置组件的位置和大小以免出现组件显示不出来的问题:设置容器的布局管理器为流布局管理器时,下拉列表的输入框设置为可编辑时会默认扩大下拉列表的输入框长度,另外可以通过设置一个字符串内容为空格字符串的标签调整其他组件的位置,特别的对于文本框组件来说可以通过setColumns(…
AWT和Swing Swing是个AWT改进和扩展. 书写GUI规划.Swing和AWT曾效力.他们共存 Java基础类(JFC)于. 虽然AWT和Swing都提供了构造图形界面元素的类.但它们的虫药方面有所不同. AWT依赖于主平台绘制用户界面组件.而Swing有自己的机制.在主平台提供的窗体中绘制和管理界面组件.Swing和AWT之间的最明显的差别是界面组件的外观,AWT在不同平台上执行同样的程序,界面的外观和风格可能会有些差异.然而一个基于Swing的应用程序可能在不论什么平台上都会有同样…
1.     GUI编程引言 以前的学习当中,我们都使用的是命令交互方式: 例如:在DOS命令行中通过javac java命令启动程序. 软件的交互的方式:   1. 命令交互方式    图书管理系统 2. 图形交互方式 ava提供了专业的API用于开发图形用户界面 GUI--> Graphic  User   Interface   将要了解GUI API的框架结构,以及GUI组件以及组件之间的关系,容器和布局管理器,颜色,字体等. 2.     GUI的分类 2.1. AWT Java1.0…
在实际应用中,我们见到的许多应用界面都属于GUI图形型用户界面.如:我们点击QQ图标,就会弹出一个QQ登陆界面的对话框.这个QQ图标就可以被称作图形化的用户界面. 其实,用户界面的类型分为两类:Command line UserInterface (命令行用户接口) •    就是常见的Dos命令行操作. •    需要记忆一些常用的命令,操作不直观. 举例: •    比如:创建文件夹,或者删除文件夹等 例如MS-DOS 二.图形用户界面(GUI,Graphical User Interfac…
实现的目标: 因为在滚动框中含有很多个Java GUI 组件,因此这里采用JPanel面板包住这些组件,在用JScrollPane实现滚动 问题1:布局揉在一起 JPanel有自己默认的布局方式,因此在这里我们要自己设置流式布局 jPanel_qanda.setLayout(null); 问题2:滚动条未生效 刚开始的时候我是直接设置JPanel的大小 setSize(int width, int height) 不管设置多大,都没有滚动条 最后百度,看到了一个博客:https://www.cn…