谁会GUI编程啊?求教 谁会GUI编程啊?求教,我是菜鸟,才开始学java,GUI视图编程不会,懂不起,求会的朋友教一教。从基础讲起哈!先谢了哦! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 JAVA的GUI编程用处不大,你可以自己去看API文档里面Frame下面的内容,慢慢学习一下 就是 new Frame new Menu new Button new Panel然后把这些东西摆起来,加上事件监听和事件处理。java 在gui领域,真的不怎样。很难让客户电脑都装java运行环境。 请了解下背景,Java GUI编程有下面几类库,Swing (跨平台)SWT/JFace (平台依赖,eclipse带了这个库)AWT (用这个的不多)他们的结构,API样子都比较相似(JFace有点不同),你可以挑一样去学习练习熟悉一种以后,其他的上手会很快 同意,如果实在要用需要学习,那就买本书把,不是很难,一两个礼拜就能开发出东西了(如果你掌握了java编程基础)。 刚学java不健议搞这个,这个本来就是一个鸡肋,把java的基础学好了,多做书上的例子,搞懂java语言的相关特性,api的熟悉等等我以前在大学就玩过,后来企业不搞这个(很少搞),学这个饭都没得开,不得不放弃gui编程,当时用的是swing,JButton,JFrame,JTextField等等。 java的GUI不常用,但是用的都是大公司哦用友,oracle,朗讯,金蝶我就是用GUI得到了好的机会,楼主喜欢就得坚持。楼主可以在myeclipse中安装designer看看效果,可以拖拽得到界面的做gui的话,我个人遇到两个转折的地方一个是面向对象的思维不好的时候,用designer得到的界面自己不知道修改,结果代码很乱另一个是布局不熟,特别是缩放的时候,布局就变了现在觉得熟练多了。布局个人觉得熟练一种就够用。我现在所有项目都用FormLayout。另外我这边有很多SWT的例子,需要可以找我 说搞gui开发是鸡肋的确实是菜,强烈建议你马上卸载eclipse之类的java开发工具,swing以及最新的javaFx2有多大用处,也不是你能够衡量的,大多数的都是些wab开发的人,你回答毛问题啊,不懂装懂,误人子弟。 现在学JavaFX吧,Swing进入维护状态了。 java界面设计确实不怎么样啊,这也是java的一个软肋,但是对于初学者又是一个特别蛋疼的事,因为初学者写一些练习的代码是会用到的,比如一些小游戏的程序,模拟聊天工具,不学的话,这些小项目就没办法弄不过学学也没什么坏处,只是不太重要而已。 java语言swing是非常优秀的gui工具包(如果加上第三方插件支持的话),有2个原因阻止了它的发展1、没有一个特别合适的设计器,早起我用过netbeans、eclipse插件VE、myeclipse的Matisse等。(jbuilder应该有不错的设计器,但可惜没用过。)其中VE个人感觉不错,但还是存在不少bug。2、必须要在客户机器上安装jre环境,这个是硬伤。delphi的gui之所以到现在还能生存就是因为几乎不需要安装jre庞大的库环境。其实主要原因在第2点。微软强就强在它的gui基本不用安装庞大的库环境,因为客户大多数操作系统是它的嘛。从swing的设计上讲,是个非常优秀的gui引擎,体现了很多经典的设计思想,学一学就算不用也会受益匪浅!我曾经用swing加上第三方皮肤控件在一个电力项目中做了一个非常复杂的交互界面,这个用一般的web客户端工具是很难想象能做出来的,当然了这是多年的事情,现在不敢说了。当然了,学习swt也一样,swt比swing更先进一些。javaFX不了解,不过它已经不属于胖客户端的东西了。不做评论。建议买本swing的书自己先看吧,有问题再来问。不要指望有人泛泛的在这里教你。 这个文件编码规则怎么搞? 救命啊~~~ list 如何转到Map FileReader与FileWriter读写"*.txt"的问题 java table的问题?为什么table的mouseclicked事件只能反应一次就没有反应了? 如何控件的大小,有几种方法???请大家谈谈 关于反射的小问题 请问:java中如何求log2N(以2为底的N的对数)?以及求sin(x),求sqrt(x)(平方根) 急。。。。。。。。。。。。。。。。。。。。。 网站上传问题,在线等待!立即给分! 问个很菜的问题。。。 关于ThreadLocal的诡异问题,百思不得其解
然后把这些东西摆起来,加上事件监听和事件处理。java 在gui领域,真的不怎样。很难让客户电脑都装java运行环境。
Swing (跨平台)
SWT/JFace (平台依赖,eclipse带了这个库)
AWT (用这个的不多)他们的结构,API样子都比较相似(JFace有点不同),你可以挑一样去学习练习熟悉一种以后,其他的上手会很快
同意,如果实在要用需要学习,那就买本书把,不是很难,一两个礼拜就能开发出东西了(如果你掌握了java编程基础)。
搞懂java语言的相关特性,api的熟悉等等我以前在大学就玩过,后来企业不搞这个(很少搞),学这个饭都没得开,不得不放弃gui编程,当时用的是swing,JButton,JFrame,JTextField等等。
用友,oracle,朗讯,金蝶
我就是用GUI得到了好的机会,楼主喜欢就得坚持。
楼主可以在myeclipse中安装designer看看效果,可以拖拽得到界面的
做gui的话,我个人遇到两个转折的地方
一个是面向对象的思维不好的时候,用designer得到的界面自己不知道修改,结果代码很乱
另一个是布局不熟,特别是缩放的时候,布局就变了
现在觉得熟练多了。
布局个人觉得熟练一种就够用。我现在所有项目都用FormLayout。
另外我这边有很多SWT的例子,需要可以找我
1、没有一个特别合适的设计器,早起我用过netbeans、eclipse插件VE、myeclipse的Matisse等。
(jbuilder应该有不错的设计器,但可惜没用过。)
其中VE个人感觉不错,但还是存在不少bug。
2、必须要在客户机器上安装jre环境,这个是硬伤。delphi的gui之所以到现在还能生存就是因为几乎不需要安装jre庞大的库环境。
其实主要原因在第2点。微软强就强在它的gui基本不用安装庞大的库环境,因为客户大多数操作系统是它的嘛。从swing的设计上讲,是个非常优秀的gui引擎,体现了很多经典的设计思想,学一学就算不用也会受益匪浅!我曾经用swing加上第三方皮肤控件在一个电力项目中做了一个非常复杂的交互界面,这个用一般的web客户端工具是很难想象能做出来的,当然了这是多年的事情,现在不敢说了。当然了,学习swt也一样,swt比swing更先进一些。
javaFX不了解,不过它已经不属于胖客户端的东西了。不做评论。建议买本swing的书自己先看吧,有问题再来问。不要指望有人泛泛的在这里教你。