c++用Qt之后写图形界面是否比Java用swing简单 界面是用户能够直接看到的,称为“前端”;业务逻辑的处理用户看不到,在背后默默进行,称为“后台”。传统的GUI程序开发不区分前端和后台,统一使用C++代码管理,源文件中。IntelliJ Idea 制作windows程序界面 你可以用JavaFx来开发界面。近日,JetBrains针对IntelliJ IDEA 12.1版本发布了一个JavaFX插件(不好发链接,你可以自己搜索一下),该插件中包含了使用IntelliJ IDEA创建JavaFX应用的所有指令,包括与JavaFX场景生成器的互操作性、甲骨文的JavaFX可视化布局工具等。从甲骨文公司的一系列举动可以看出,该公司对JavaFX的支持力度正在逐步加大。自JDK 7u9开始,该技术已经默认捆绑在JDK中发布了,且在今年上半年,JavaFX将成为一个完全开源的技术和平台。为什么一提到java的swing和awt组件,大家都不建议学? 早期的java主要是应用在web开发方面,所以从实用的角度出发,确实可以略过AWT和Swing的学习。在移动端开发流行之后,AWT和Swing又成为一个必修的内容了,因为做Android开发如果有一定的AWT基础是比较好的,很多概念是统一的。为了描述这个问题,我们首先要了解到底什么是AWT,什么是Swing,以及它们与Android开发有什么联系。AWT与Swingjava语言第一个支持图形界面开发的API就是AWT,在AWT中定义了java图形界面的很多核心概念,所以要了解java的图形界面开发方式一定要从了解AWT开始。下面分别介绍一下AWT中的三个核心概念:容器、组件、布局。图形容器是存放图形元素的场所和环境,java中把容器分为顶级容器和次顶级容器。顶级容器可以单独显示、次顶级容器不能单独显示。顶级容器的代表是Frame,次顶级容器的代表是Panel。图形组件是具体的图形应用元素,比如Button(按钮)、TextField(文本框)、Label(标签)、Choice(下拉列表)等等,每一个图形组件代表一种具体的图形应用元素。布局的作用是安排图形组件在容器中的排列样式,常见的布局方式有BorderLayout、FlowLayout和GridLayout等。其中BorderLayout是Frame的默认布局管理器,FlowLayout是Panel的默认布局管理器。如何用IntelliJ IDEA里面的GUI功能编写界面 试用了一下IntelliJ,使用下来还是比较爽的,最后我这个很少花钱买软件的人,也在oschina上买了个人版。IDE毕竟是码农干活的家伙,想想也值了。使用的时候有一些心得,记录下来。调整界面为酷酷的黑色Preferences=>;Appearance=>;theme=>;Darcula检出项目:VCS=>;Checkout From Version Control,maven项目会被自动识别出来。设置快捷键:Preferences=>;keymaps,有很多套方案,当然即使选择Eclipse也还是有很多和Eclipse不同的地方。自动补全:Mac下默认是clt+space,可以使用keymaps=>;Main menu=>;Code=>;Competion设置。比Eclipse好的地方是Spring、Maven的xml,乃至freemarker模板以及iBatis的sqlmap都支持高亮和自动补全。去除自动补全的大小写敏感:7a64e59b9ee7ad9431333337393032不知道多少童鞋和我一样被Eclipse惯袱功递嘉郛黄店萎锭联坏了,使用自动补全完全不注意大小写的,IntelliJ默认区分大小写,很是让人难过。不过在Editor=>;Code Completion里把Case sensitive completion设置为None就可以了。自动展开目录Eclipse有个打开文件就自动展开目录的功能,在IntelliJ里从Project左边栏的齿轮上选择Autoscroll to Source和Autoscroll from Source都勾选上。idea怎么拖拽控件做界面:试用IntelliJ使用比较爽我少花钱买软件oschina买版IDE毕竟码农干家伙想想值使用候些记录 调整界面酷酷黑色 Pref?选择IDEA还是Eclipse? 为何 IntelliJ IDEA 比 Eclipse 更好?争论有一些没有唯一正确答案的“永恒”的问题,例如,更好的是:Wi…
随机阅读
- 什么叫质点系,质心系?还有啊,柯尼希定理是什么,拜托举个例子说明它怎么用 质点系的克尼希定理
- 个人所得税的专项扣除项目及标准是什么 综合所得税扣除标准
- 热血江湖在哪合毒属性 热血江湖,火属性和毒属性有什么作用的?两个属性之间有什么区别?
- 武曲星与七杀星在福德宫 有没有算命的高人
- 上海什么景点有玻璃栈道 眼镜男走玻璃栈道
- 超流水线和超标量的区别 关于CPU流水线 多发射 超标量 CPU微码 之间 的关系和原理?
- 求中国有嘻哈全部的视频百度云资源。 中国有嘻哈音乐资源网盘
- 油酸酰胺热稳定性好 高纯硬脂酸酰胺与硬脂酸酰胺性能区别?
- 二氯丙烷的同分异构体(不考虑空间异构)数目为( ) 二氯丙烷可能的异构体数目
- 下列哪项不是青少年常见的心理健康问题 如何看待青少年心理健康教育问题?
- 新买牛仔裤磨花一块能怎么修复 牛仔裤 磨花
- FOB价格 只知道成本价和目标利润 目标价格=总成本
- 中国人民银行为应付外汇占款采取了什么措施 新增外汇占款6
- 内蒙古锡林郭勒盟苏尼特赛汗塔拉镇的内蒙古苏尼特旗食品有限公司的联系方式 锡林郭勒盟赛汗塔拉镇
- 卡普水之都第几集 海贼王水之都篇是哪集到哪集
- 婴幼儿奶粉配方认证注册 爱恩思婴幼儿
- 幼儿园安吉玩具教案 幼儿园物质设备配备的分析与思考
- 深圳大学的宿舍条件如何?校区内有哪些生活设施? 恭喜你啊 天豪
- 过氧化氢和氢化硫反应 过氧化氢与硫化氢反应生成什么?
- 巴西国有银行 问一个关于巴西