知识大全 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相关参考
JavaGUI用户界面编程的基础 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java的GUI
java游戏开发需要学习什么那些类java游戏开发可以通过学习JITCompiler技术、HotSpot技术,当然了,还有许多探讨如何撰写更有效率Java的书籍,这样Java就具备开发游戏的实力。游戏
如何设计出有GUI特色的“纯”JAVA程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 现在J
JavaGUI的发展和演化简史 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当Java在年的春
浅析Java内部类在GUI设计中的作用(1) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对于
浅析Java内部类在GUI设计中的作用(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 四方
知识大全 学习android开发 java需要掌握到什么水平
学习android开发java需要掌握到什么水平android开发需要掌握的java内容包括:java基础:变数、资料型别和运算子,回圈结构,阵列,类和物件,类的方法,字串等java面向物件基础:抽象
JavaGUI三剑客风云争霸 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 进行JavaGUI(
JavaGUI中布局管理器的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lishixinzh
学习JAVA游戏开发要用什么软件编程? 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!学习JAVA游戏