j**a初学者:swing是什么

2024-05-31 05:08:01
最佳回答
看看这个就知道了j**a应用程序用户界面开发包 swing是一个用于开发j**a应用程序用户界面的开发工具包。它以抽象窗口工具包(awt)为基础使跨**应用程序可以使用任何可插拔的外观风格。swing开发人员只用很少的代码就可以利用swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 工具包中所有的包都是以swing作为名称,例如j**ax.swing,j**ax.swing.event 用swing创建图形界面步骤: (1)导入swing包 (2)选择界面风格 (3)设置顶层容器 (4)设置按钮和标签 (5)将组件放到容器上 (6)为组件增加边框 (7)处理事件 (8)辅助技术支持 1。导入swing包 下面语句导入swing包 import j**ax.swing.*; 大部分swing程序用到了awt的基础底层结构和事件模型,因此需要导入两个包: import j**a.awt.*; import j**a.awt.event.*; 如果图形界面中包括了事件处理,那么还需要导入事件处理包: import j**ax.swing.event.*; 2.选择界面风格 swing允许选择程序的图形界面风格常用的有j**a风格,windows风格等 下面的代码用于选择图形界面风格,这里选择的是跨**的j**a界面风格。 try { uimanager.setlookandfeel( uimanager.getcrossplatformlookandfeelclassname( )); } catch (exception e) { } (3) 设置顶层容器 图形界面至少要有一个顶级swing容器 顶级swing容器为其它swing组件在屏幕上的绘制和处理事件提供支持 常用的顶级容器: jframe(框架):表示主程序窗口 jdialog(对话框):每个jdialog对象表示一个对话框,对话框属于二级窗口 japplet(小程序):在浏览器内显示一个小程序界面 一个框架包括边界、菜单栏、工具栏、状态栏,以及中间占主要部分的窗格 窗格也可以看作是一种面板,但它是框架的一个组成部分 组件不会直接放到框架上,而是放在若干个面板上,这些面板再放到窗格上 用框架对象的getcontentpane()函数来获得窗格,再调用窗格的add()函数放置面板 public static void main(string[ ]args){jframe frame=new jframe("swingapplication"); jpanel panel1=new jpanel(); frame.getcontentpane().add(panel1,borderlayout.center); ......//添加其他组件 frame.pack();frame.setv**ible(true);} 20210311
汇率兑换计算器

类似问答
  • 初学者怎么炒股?
    • 2024-05-31 17:01:13
    • 提问者: 未知
    慢慢学 多看少动 可以和我一块交流。
  • j**a swing 背景图
    • 2024-05-31 12:50:59
    • 提问者: 未知
    1在jframe中设置一个jpanel对象,重写一下jpanel对象的paintcomponent方法。如下:jpanel panel = new jpanel() { public void paintcomponent(graphics g) { imageicon icon = new imageicon("d:\\timebg....
  • j**a swing重要吗
    • 2024-05-31 05:21:33
    • 提问者: 未知
    现在用j**a做gui程序或者桌面程序已经不多了 所以swing其实用的不多(指外面招聘的) 一个是速度上不如mfc(甚至w**rm) 一个是j**aweb做得多但是学习j**a swing可以帮助你掌握桌面应用程序开发的基本要素 这对于学习其他gui开发技术是有所裨益的现在能撑得上场面的j**agui也就是swt/jface了 速度可以 也有比较全的组件 如果真的学的话 推荐这个
  • swing 和sway有什么区别?
    • 2024-05-31 15:20:02
    • 提问者: 未知
    如:the sailboat swayed on the stormy sea.(帆船在惊涛骇浪的大海中摇晃.)swing,n.摇摆,改变,冲力,秋千,摇摆;v.摇摆,使.旋转,动摇.多表示物体的上端固定,下端“摆动”....
  • 有什么股票推荐的,我是个初学者
    • 2024-05-31 19:35:13
    • 提问者: 未知
    我觉得不管什么,都要靠自己。就算我给你一只股,你也不知道什么时候卖。比如说,你1块钱买进,涨到1.5你卖不卖,那如果再跌**去你怎么办。就是这个道理,可以给你思路与方法,但是就是不能给股。
  • j**a应该学习什么?
    • 2024-05-31 01:08:28
    • 提问者: 未知
    简单查询、oracle的常用函数、多表查询、集合操作、ddl...根据学员不同时期采用等级的项目标准和流程总监级开发带你做企业级项目上百万开发服务器,可实时感受分布式开发和云...
  • 初学 python 者自学 anaconda 的正确姿势是什么?
    • 2024-05-31 20:11:19
    • 提问者: 未知
    1)anaconda 附带了一大批常用数据科学包,它附带了 ...显示是 3.6 python-v#退出当前环境 deactivate python36#删除该环境 conda remove-n python36-all#或者 conda env ...
  • 法律初学者,
    • 2024-05-31 10:15:32
    • 提问者: 未知
    法律初学者,刑法部分,“行为无价值”是什么?不懂,哪位大神能说得我能懂能懂?华律网根据你的法律疑问精选多位律师优质答案。
  • j**a 初学者,如何学习 j**a?
    • 2024-05-31 12:58:27
    • 提问者: 未知
    就是看到程序和代码时不会蒙b了。我觉得真正学习j**a的时间是在工作后。刚毕业的时候...曾经对公司的怀疑一点点的也都释然了,毕竟小公司项目不是很多,老板也有老板的压力。...
  • 初学者怎么买**?
    • 2024-05-31 09:21:50
    • 提问者: 未知
    11.购买**的主要渠道是线下的**,在这里买不但快速而且安全,而且还会提供选号以及**号码公布的服务。22.还有一种是最近几年流行的,就是在网上买,但是一定要在**官网买才安全,而网页上提供的服务都更多,不但会提供选号和**号码公布的服务,还有往期号码中奖概率以及号码连线等参考数据,可谓是五花八门应接不暇。33.那知道在哪买后,那接着就是选号码了,比如热门**双色球,玩法是选6个红球和1个蓝球,...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。