当前位置:编程学习 > JAVA >>

JAVA中学习GUI重要吗?

大三学习java中,看书有一篇是将图形用户界面程序设计的,感觉好多的接口和类,如果平常不是经常用的话记不住,我有同学都是直接跳过的,想问问GUI重要吗,要不要详细的看呀。谢谢大家。 --------------------编程问答-------------------- 最好学习学习吧。 --------------------编程问答-------------------- 如果你以后 不做 gui开发,建议直接跳过。 --------------------编程问答-------------------- 知识不怕多 建议还是学学  移动平台越来越重要  CS开发需要GUI --------------------编程问答-------------------- 自学java,正好看到这一块内容 --------------------编程问答-------------------- 这个几乎在开发中用不到,过时了 --------------------编程问答-------------------- 没怎么用。 --------------------编程问答-------------------- 先大致了解下即可,不用太深究。等真用到的时候再研究也不迟。 --------------------编程问答-------------------- 界面不够美观,建议LZ不要深究,了解原理会写一些就可以。 --------------------编程问答-------------------- 好啊,good、 --------------------编程问答-------------------- 往J2EE方面的话  大胆的跳过吧 --------------------编程问答-------------------- 很少用了,建议看看,  --------------------编程问答-------------------- 直接跳过。。自己如果是有兴趣的话。。可以看看。。 --------------------编程问答-------------------- 建议有精力的话还是学习一下,其实要真正做一个比较好的gui程序出来还是要些本事的,不过java的重心不在这里,你可以留在以后再学,这种东西学习起来还是很好玩的,比如你可以做一个财务管理之类的小软件给你以后的老婆用也不错的,对吧,哈哈 --------------------编程问答-------------------- 顶一下得几分 --------------------编程问答-------------------- 大概了解一下,如果以后从事web开发的话,这个可以跳过。 --------------------编程问答-------------------- GUI 在java 里 不怎么重要 、 但是对初学者 理解 面向对象的思想 有很大的帮助、 你可以学学咯 ,java 主要面向 的是 web方面的 开发 呵呵 --------------------编程问答-------------------- 不重要。但是我建议学习一下windows form框架和消息机制。 --------------------编程问答-------------------- 很少用 基本可以跳过 --------------------编程问答-------------------- 做点小程序难免要用的  用到再学好了  不需要动脑子的事情  抄抄这里抄抄那里复制粘贴就轻松搞定了 --------------------编程问答-------------------- 如果是Swing,建议多看看 

自学过swing,评判设计是否优雅,我一直以swing为参照,特别是MVC模型的设计. --------------------编程问答-------------------- 现在学ee  都不用gui  感觉可以跳过 --------------------编程问答-------------------- 说真的不重要,GUI只是很少一部分,再说JAVA强项本来就在web开发那里,我在现在公司做重来不需要这个,如果要学它还不如.net啦。 --------------------编程问答-------------------- 不重要 --------------------编程问答-------------------- 有时间就学学。如果没有时间你又想做网站的话就不用学了,网站用html做界面。 --------------------编程问答-------------------- 学习了 --------------------编程问答-------------------- java GUI不给力~ --------------------编程问答-------------------- 想学EE的,所以应该可以跳过了 --------------------编程问答-------------------- 我那时就是大致了解一下~~没有做太多深入的学习。。。 --------------------编程问答-------------------- 简单了解下就OK,不要太花时间,GUI要专研下去,很深的。如果不准备从事GUI,就简单了解下,就是从事GUI,你要跳槽,真的不好跳,因为很少公司做东西需要GUI,实话。 --------------------编程问答-------------------- 使用GUI进行交互操作时必须的,学习。 --------------------编程问答-------------------- 虽然java的GUI不够美观,但原理是一样的,你现在花点时间学习下,将来你学其他GUI的时候上手就会快很多 --------------------编程问答-------------------- 如果准备搞桌面软件开发 学下gui
但是准备网ee方向的话 可以直接跳过的 --------------------编程问答-------------------- 我也有这方面的顾虑,~不过学学也好。 --------------------编程问答-------------------- 做了2年j2ee开发而不知道gui是啥的程序员表示亚历山大 --------------------编程问答-------------------- 20楼那位兄弟说的不错,我也是从swing开始了解mvc思想的,用心看,还是满有用的!jdk的每一块知识都是很有用的,如果你只想做crud程序员,可以跳过! --------------------编程问答-------------------- 了解一下就可以,不需深究,可不懂没什么!跳过学习原理性的东西! --------------------编程问答-------------------- 稍微了解一下就ok,外面几乎用不到 --------------------编程问答-------------------- GUI
据我们构架师说,android的到来可能会给它带来第2春,但现在暂时还是垃圾
它做不绚,又有何用,做cs结构根本不需要用它 --------------------编程问答-------------------- 我觉得用java那一套做的,见到过牛一点的就赞同的 柜面 程序,其他地方,基本见不到…… --------------------编程问答-------------------- 大三学到了GUI  还是直接跳过吧 --------------------编程问答--------------------
引用 38 楼 shaosijun2004 的回复:
GUI
据我们构架师说,android的到来可能会给它带来第2春,但现在暂时还是垃圾
它做不绚,又有何用,做cs结构根本不需要用它

jdk7已經開始炫起來了 --------------------编程问答-------------------- 还是学一下吧,你把java中的GUI学习了,对于学习AJAX的GWT技术就很容易学习了,特别是在gwt技术中会页面,而GWT画界面就要用到一些控件,这些控件的属性和方法和java的GUI组建有些不一样,但是很类似,所以学起来很简单 --------------------编程问答-------------------- 有时间 就多学一些知识,周总理不是说过:活到老,学到老呀,呵呵 --------------------编程问答-------------------- GUI简单学一下还是可以的,主要是看怎么用然后自己做个东西试试就行了,也不费多少时间,我们就学了一个早上。 --------------------编程问答-------------------- 稍微看一下,了解下事件监听机制,看不懂也无所谓.直接跳过 --------------------编程问答-------------------- 看看事件监听啊什么的,这个还是有点用的,别的么,我觉得连接一下就好了,能结合流做个小东西就好了~ --------------------编程问答-------------------- 简单了解下 说不定以后做移动开发很多原理是共通的 j2ee 开发就用不到了 --------------------编程问答-------------------- 记得里面提到了几种经典的设计模式,不过可以以后慢慢学的。GUI在WEB类开发中没用。 --------------------编程问答-------------------- GUI在工作中没啥用,偶尔拿来调试结果用的。 --------------------编程问答-------------------- 工作中没啥用吧~~ --------------------编程问答-------------------- 如果你才大一大二,你可以学学。

否则,请直接跳过。 --------------------编程问答-------------------- java GUI 本身并不重要,但是在 GUI 里用到的设计模式是应该要体会的  --------------------编程问答-------------------- 国内java 基本都是做web项目,国外也差不多。

学过 swing awt  对学android 有帮助,经理过剩可以学学。

我是学过的,以前学两学期J2se。。。却不学 jsp servlet ,现在学校的课程,真让人无语。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- java主要是web开发,很少用到 --------------------编程问答-------------------- 大致了解即可,需要时现学现用也来得及 --------------------编程问答-------------------- 我现在也从头学习JAVA基础,这部分我感觉是没什么用,不过不建议直接跳,大致过一篇吧 --------------------编程问答-------------------- 多学总没有错,俗话说一通百通,及时用不到以后要学习其他方面的东西可以做到触类旁通嘛 呵呵 --------------------编程问答-------------------- 非常建议学swing中的很多控件包含了很多优秀的设计模式。比如MVC等等。
其次,现在手机嵌入式开发很火,将来你想转的时候上手就会很快。 --------------------编程问答-------------------- 也存在同样的困惑!!在这里学习了!!最近做图形界面在用netbean,挺好用的!! --------------------编程问答-------------------- 这就要看你朝那方面发展。。 --------------------编程问答-------------------- 个人觉得java在Swing 上的使用堪称经典,很多很好的设计在里面。 --------------------编程问答-------------------- --------------------编程问答-------------------- web开发用不到,跳过吧 --------------------编程问答-------------------- 学学也不坏 --------------------编程问答-------------------- 可以用gui做一些有图形界面的小程序和游戏,对增加学习的java兴趣有很大帮助 --------------------编程问答-------------------- java也就是个做做网页的sb语言而已,不要对它要求太高 --------------------编程问答-------------------- java的GUI界面不够美观,所以不常用到。个人建议最好是看一下,艺多不压身嘛 --------------------编程问答-------------------- 直接跳过 也可以  不过我觉得java swing 挺好看的 --------------------编程问答-------------------- 我反正是直接跳过的 --------------------编程问答--------------------
引用 20 楼 pywepe 的回复:
如果是Swing,建议多看看 

自学过swing,评判设计是否优雅,我一直以swing为参照,特别是MVC模型的设计.

同建议,Swing部分看看,大概了解下其总体框架就行了
AWT别看了
其实Swing用心的话,做的效果还是不错的
http://bbs.csdn.net/topics/390474259
--------------------编程问答--------------------
引用 60 楼 closewbq 的回复:
非常建议学swing中的很多控件包含了很多优秀的设计模式。比如MVC等等。
其次,现在手机嵌入式开发很火,将来你想转的时候上手就会很快。

表示赞同
--------------------编程问答-------------------- swing/javafx 有趣 --------------------编程问答-------------------- 自己学学还是可以的,做图形界面开发就不考虑用它了。 --------------------编程问答-------------------- java用到最多的地方就是网络基础的企业级应用。所以对GUI的需求不强烈,可以跳过。 但是最好有一个初级的了解,知道COMPONENTS都包括什么,LAYOUT MANAGER怎么工作,还有那些listener需要用到 --------------------编程问答-------------------- 会使用一些简单的就可以了。没必要深究。因为现在很多公司做这个的不多。可以学习一些专门做WEB方面的东西。 --------------------编程问答-------------------- 工作好几年了,从来没过,要么就是C++开发用的GUI --------------------编程问答-------------------- 出来后基本上没用到过GUI的,因为这方面不是JAVA的强项 --------------------编程问答-------------------- 大概了解一下,如果以后从事web开发的话,这个可以跳过。 --------------------编程问答-------------------- 建议你不要跳过去,这章虽然不是很重要,里面的各种接口名字也很长,基本上是记不住的,但是学习这一章最重要的一点不是让你能做出各种图形界面和记住接口名,而是要你学会去看API --------------------编程问答-------------------- Java 的 GUI也很强大哦。

--------------------编程问答-------------------- 个人感觉了解原理和机制远比使用GUI要重要。我从事J2EE,从没用过GUI,不过相应的原理在其他地方还是经常用到的。 --------------------编程问答-------------------- 我去。。。快3年的坟都翻出来了。。。 --------------------编程问答-------------------- 不重要,可以放弃 --------------------编程问答-------------------- SWING 里面知识和java是相连的,个人觉得非常重要。而且学swing写自己喜欢窗口会有很多乐趣。楼主应该端正心态,不要人云亦云。有一本书《java swing》楼主可以看下,另外,自己在学javaswing时候写了一个笑脸程序觉得很有爱,拿来分享
package SmileFace;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Graphics;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

import javax.swing.JFrame;
import javax.swing.JLabel;


public class game extends JFrame{
public JLabel jp = new JLabel("心随你动!!!");
private int x = 0 , y = 0;

public game(int x, int y, String title){
this.x = x;
this.y = y;
jp.setBounds(100, 100, 100, 100);
getContentPane().setLayout(new FlowLayout());
getContentPane().add(jp);

}

public void lauchFrame() {
this.setLocation(200, 100);
this.setSize(500, 600);
/*
 * 鼠標監聽的幾大分類 
 *  MouseListener, MouseMotionListener,
 *   MouseWheelListener, EventListener
 * 
 * MouseAdapter 对象实现 MouseListener 接口
 */
addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e){
jp.setLocation(e.getPoint());
x = e.getX();
y = e.getY();
repaint();
}
});

this.setVisible(true);
}



public void paint(Graphics g) {
Color c = g.getColor();
g.setColor(Color.BLACK);
g.drawOval(x,  y, 60, 70);
g.drawOval(15 + x, 15 + y, 10, 10);
g.drawOval(35 + x, 15 + y, 10, 10);

/*
 * 畫三角形的三步
 */
int[] xPoints=new int[]{25 + x, 30 + x, 35 + x};//所有点的x坐标
int nPoints = 3; //点数
int[] yPoints=new int[]{35 + y, 40 + y, 35 + y};//所有点的y坐标
g.drawPolygon(xPoints, yPoints, nPoints);
g.drawOval(20 + x, 50 + y, 20, 10);
g.setColor(c);
}

public static void main(String[] args) {
/*
 * 新建game對象
 * 調用lauchFrame()方法  
 *  注意:窗口的實現在lauchFrame()裏面,笑臉的構造在類的構造方法裏面!
 * 
 */
game gf = new game(0, 0, "SmileFace-Game");
gf.lauchFrame();

}
}
--------------------编程问答-------------------- 个人觉得没有必要深学,看看即可 --------------------编程问答-------------------- 多学总无害,艺多不压身。虽然说大部分都是web开发,不需要gui,但是全能的人才是更受欢迎的。比如说有些公司有需求了,内部要做一个程序,需要gui,你总不能连基本的都不会把。添加控件,事件监听,界面虽然难看,但是功能实用,公司内部用的。 --------------------编程问答-------------------- 如果搞WEB开发,的确GUI没什么大作用。不过谁也无法预计到以后用不到。不学永远不会。有精力多看看吧。没精力就算了。 --------------------编程问答-------------------- 这贴,,是讨论帖吗?什么东西都是用到的时候才觉得重要 --------------------编程问答-------------------- 基本可以跳过,就本人的经验来看,要用到java gui的非常少,而且gui也没有多深多复杂逻辑知识,临时捡起来也可以应付吧. --------------------编程问答-------------------- 建议看看,了解即可。 --------------------编程问答-------------------- 刚好学到这里。。 --------------------编程问答-------------------- java的主要作用不是做界面的,所以呢,不是很重要!有兴趣的话可以学习一下!!! --------------------编程问答-------------------- 我这学期也在学 
GUI只是稍微了解了下
等真有用到再仔细看 --------------------编程问答-------------------- 刚好学到这里 据说用到GUI的地方不多 --------------------编程问答-------------------- GUI属于javase基本知识 楼主还是应该看看 --------------------编程问答-------------------- 不重要,很少用。 --------------------编程问答-------------------- 刚开始学java,感觉稍微了解下吧。。 --------------------编程问答-------------------- 只能说看情况,技术现状和需求分析。
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,