知识大全 java学习---GUI开发

Posted 操作

篇首语:此刻打盹,你将做梦;而此刻学习,你将圆梦。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 java学习---GUI开发相关的知识,希望对你有一定的参考价值。

java学习---GUI开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  java学习之——GUI开发 Java常用GUI类介绍Java语言用于界面GUI开发的类包有两个 java awt和java swing 本文章主要是基于java awt的开发

  java awt包中类很多 学习的方法还是从GUI的祖先ponent类说起

  ponent类实现好多的方法 它是抽取了所有图像界面类的共享方法 在图像界面中它是祖先

  查阅GDK手册 可以看到它所实现的子类 大致分成两个派系 一个是容器 一个是组件 大致结构如下 Component |——Container |——Window |——Frame |——Dialog |——FileDialog |——Panel |——Button |——Label |——Checkbox |——TextComponent |——TextArea |——TextField 使用java的GUI包实现简单的窗口界面

  选择Frame子类来实现一个简单的窗口界面 查看GDK手册的Frame类 做一个窗口界面主要步骤是 < > 创建Frame对象 传递参数 窗口名Frame f = new Frame( My First Window ) < > 设定Frame的大小及位置 在Frame类的中 满足此目的的方法有两个 一个是分别是设定 一个是一起设定

  设定位置 public void setLocation(int x int y) 设定大小 public void setSize(int x int y) 设定位置及大小 public void setBounds(int x int y int width int height) < > 让窗口显示public void setVisible(true) 增加一些组建到窗口中去

  < > 增加按键到窗口操作按键的类是Button JDK中查看用法 创建一个按键到窗口的操作 Button bt = new Button( 关闭 )   //创建一个按键组建f add(bt)                        //把按键组件加入到窗体中

  这里要设置窗体的组件布局管理器 选择流式布局 f setLayout(new FlowLayout()) < > 添加标题栏操作标题栏的类是TextField JDK中查看用法 创建一个标题栏到窗口的操作 TextField tf = new TextField( ) //创建一个标题栏 列数是 f add(tf)                         //把标题栏加入到窗体中

  < > 键入文本域操作文本域的类是TextArea JDK中查看用法 创建一个文本域到窗口的操作 TextArea ta = new TextArea()      //创建一个文本域f add(ta)                         //把文本域加入到窗体中< > 添加菜单栏操作菜单栏的类是MenuBar JDK中查看用法 创建一个菜单栏到窗口的操作 MenuBar mb = new MenuBar()        //创建一个菜单栏f add(mb)                         //把菜单栏加入到窗体中< > 在菜单栏中添加子菜单Menu m = new Menu( 文件 )         //创建一个子菜单mb add(m)                         //把子菜单加入到菜单栏中< > 在子菜单中添加条目MenuItem mi = new MenuItem( 打开 ) //创建一个子菜单条目m add(mi)                          //把子菜单条目加入到子菜单中< > 添加对话框给打开菜单添加打开对话框 使用到得类是FileDialog类 具体做法 FileDialog fd = new FileDialog(mi 打开文件 FileDialog LOAD) 事件监听机制事件监听机制需要的java包是java awt event < > 给窗体加入事件监听机制 当鼠标点击窗体的关闭图标时 让窗体关闭

  f addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e)

   System exit( ) ) < > 给按键添加事件监听机制 点击按键后 窗体关闭

  bt addKeyListener(new KeyAdapter() public void keyPressed(KeyEvent e)

   System exit( ) ) < > 给打开菜单添加活动监听机制 点击菜单 打开 时 弹出对话框

  mi addActionListener(new ActionListener() public void actionPerformed(ActionEvent e)

   fd setVisible(true) ) 制作双击打开的jar包文件

  < > 制作包在源代码第一行添加 package 包名   比如 package mymenu javac d c \\MyTest MyWindowDemo java < > 添加配置文件添加java的配置文件 双击后虚拟机可以直接找到给对象运行程序 随意建一个文件比如 txt在 txt中添加以下信息 Main Class mymenu MyWindowDemo注意点 在Main Class 后必须加一个空格 在文件内容后加一个回车 这是格式

  < > 制作jar包jar cvfm my jar txt mymenu jar包制作完成 如果双击不能正常运行 做一下修改 双击打开 我的电脑 做一下操作 我的电脑——>工具(T)——>文件夹选项(O)

  文件夹选项——>文件类型——>已注册的文件类型(T) 点击新建新建扩展名——>文件扩展名 jar   确定

  已注册的文件类型(T) ——>扩展名 jar  点击高级编辑文件类型——>新建新操作——>操作(A) open——>用于执行操作的应用程序(L) 找到JDK或者JRM下的javaw所在目录 确定

cha138/Article/program/Java/hx/201311/26484

相关参考

知识大全 Java GUI用户界面编程的基础

JavaGUI用户界面编程的基础  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java的GUI

知识大全 java游戏开发需要学习什么那些类

java游戏开发需要学习什么那些类java游戏开发可以通过学习JITCompiler技术、HotSpot技术,当然了,还有许多探讨如何撰写更有效率Java的书籍,这样Java就具备开发游戏的实力。游戏

知识大全 如何设计出有GUI特色的“纯”JAVA程序

如何设计出有GUI特色的“纯”JAVA程序  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  现在J

知识大全 Java GUI的发展和演化简史

JavaGUI的发展和演化简史  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当Java在年的春

知识大全 浅析Java内部类在GUI设计中的作用(1)

浅析Java内部类在GUI设计中的作用(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  对于

知识大全 浅析Java内部类在GUI设计中的作用(2)

浅析Java内部类在GUI设计中的作用(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  四方

知识大全 学习android开发 java需要掌握到什么水平

学习android开发java需要掌握到什么水平android开发需要掌握的java内容包括:java基础:变数、资料型别和运算子,回圈结构,阵列,类和物件,类的方法,字串等java面向物件基础:抽象

知识大全 Java GUI三剑客风云争霸

JavaGUI三剑客风云争霸  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  进行JavaGUI(

知识大全 Java GUI中布局管理器的使用

JavaGUI中布局管理器的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh

知识大全 学习JAVA游戏开发要用什么软件编程

学习JAVA游戏开发要用什么软件编程?  以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!学习JAVA游戏