由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 初学Java, FormLayout一问
相关主题
Java Swing的UI开发很落后啊wicket in action到手了
打算quit enterprise Java了Java Swing Application都用哪些Framework
应该站哪条队:.NET 还是 Java/J2EE?eclipse 做gui问题
CookSwt: Xml to Swt preview我把小日本的那套GEF教程给翻译了!
SWT programming questionsEclipse vs. Jbuilder X ?
update for cookxml/cookswing/cookswtjava在美国到底怎样?
Re: Error handling in Jelly, SwixML andSun公司最近有啥突飞猛进不?
CookSwing and CookXmleclipse里面做gui有什么好的插件么?
相关话题的讨论汇总
话题: java话题: formlayout话题: gui话题: swing话题: 初学
进入Java版参与讨论
1 (共1页)
s*****w
发帖数: 1527
1
http://www.java2s.com/Code/Java/Swing-Components/FormLayoutButtonStackBuilderExample1.htm
想做类似这个的FormLayout,每格可大可小,
right click mouse可以改变这一格的属性,比如调整大小,改变这一格的名字。
请问哪里有类似的源程序?
谢谢!
c*****t
发帖数: 1879
2
I doubt that the FormLayout is designed to be that dynamic. It is
also a bad design anyways.
One way is to rebuild the whole panel and refresh. You can always
reuse the Swing components.

【在 s*****w 的大作中提到】
: http://www.java2s.com/Code/Java/Swing-Components/FormLayoutButtonStackBuilderExample1.htm
: 想做类似这个的FormLayout,每格可大可小,
: right click mouse可以改变这一格的属性,比如调整大小,改变这一格的名字。
: 请问哪里有类似的源程序?
: 谢谢!

k***r
发帖数: 4260
3
现在做back-end的多。用Java做UI太辛苦了,还做不好

【在 s*****w 的大作中提到】
: http://www.java2s.com/Code/Java/Swing-Components/FormLayoutButtonStackBuilderExample1.htm
: 想做类似这个的FormLayout,每格可大可小,
: right click mouse可以改变这一格的属性,比如调整大小,改变这一格的名字。
: 请问哪里有类似的源程序?
: 谢谢!

s*****w
发帖数: 1527
4
那么用什么做UI?
能否给几个关键词让我找?刚开始用Java。

【在 k***r 的大作中提到】
: 现在做back-end的多。用Java做UI太辛苦了,还做不好
c*****t
发帖数: 1879
5
我建议你刚学 Java 的话,还是不要先碰 GUI programming。这个东西搞
不好会养成坏习惯。写的不好的 GUI code 让别人看到会想杀人。
实在想学,建议你搞清楚基本的以后,用 SwiXml 或者俺的 CookSwing
弄(CookSwing 有个 addon 可以搞 FormLayout)。
GUI programming 有几个关键,最好看下 Design Pattern,里面好几个是
从 GUI programming 上来的。这个方面还是比较复杂的。
1. MVC。Model 是 user data,View 是 Swing components (可以用
CookSwing / SwiXml 搞定),C 是拥有一堆 actionlistener 的
class 。你一般照这么搞,会减少问题。否则很容易弄得很复杂。
2. State synchronization 。这个比较关键。比如你有 N 个 input box,
数据必须统一。改了一个要 update 另外一个。这就需要一个统一的
function 搞定。很多情况下,又和 mo

【在 s*****w 的大作中提到】
: 那么用什么做UI?
: 能否给几个关键词让我找?刚开始用Java。

s*****w
发帖数: 1527
6
thanks a lot, my project may needs GUI.

【在 c*****t 的大作中提到】
: 我建议你刚学 Java 的话,还是不要先碰 GUI programming。这个东西搞
: 不好会养成坏习惯。写的不好的 GUI code 让别人看到会想杀人。
: 实在想学,建议你搞清楚基本的以后,用 SwiXml 或者俺的 CookSwing
: 弄(CookSwing 有个 addon 可以搞 FormLayout)。
: GUI programming 有几个关键,最好看下 Design Pattern,里面好几个是
: 从 GUI programming 上来的。这个方面还是比较复杂的。
: 1. MVC。Model 是 user data,View 是 Swing components (可以用
: CookSwing / SwiXml 搞定),C 是拥有一堆 actionlistener 的
: class 。你一般照这么搞,会减少问题。否则很容易弄得很复杂。
: 2. State synchronization 。这个比较关键。比如你有 N 个 input box,

k***r
发帖数: 4260
7
如果整个东西就是一块,还要用Java,就没有选择啦。
大部分人用java做web app,前面用browser,里面是html/javascript/flex/etc.

【在 s*****w 的大作中提到】
: 那么用什么做UI?
: 能否给几个关键词让我找?刚开始用Java。

g*****g
发帖数: 34805
8
We do use Eclipse RCP for front end in some of our applications.

【在 k***r 的大作中提到】
: 如果整个东西就是一块,还要用Java,就没有选择啦。
: 大部分人用java做web app,前面用browser,里面是html/javascript/flex/etc.

g**********y
发帖数: 14569
9
要是可能,用最简单的办法唬弄过去就行。Java的GUI programming基本上是用石器时
代的工具干信息时代的活,极其不讨好。我用过的所有ide/library/framework都让我
最后回归到手写gui code,否则没法维护. 因为现在编程web化,最近几年都不用干这
蛮力活。我觉得花时间把那精通了没什么意义。

【在 s*****w 的大作中提到】
: thanks a lot, my project may needs GUI.
Z****e
发帖数: 2999
10

偶从前接手过一个Java Swing GUI的project,不算很大,大概8k行左右的code
从来没有规划过,就是原作者从一个原始prototype做过来的
MVC我就不奢望了,可那位老兄也太油菜了,跨frame的button什么的enable/disable居
然统统靠把那些button申明成public static来解决。。。
其实写visual component比较多,程序逻辑比较复杂的东西的时候还是比较痛苦,很容
易写出boilerplate code
Swing跟SWT两大toolkit都不thread safe,比较难搞,呵呵

【在 c*****t 的大作中提到】
: 我建议你刚学 Java 的话,还是不要先碰 GUI programming。这个东西搞
: 不好会养成坏习惯。写的不好的 GUI code 让别人看到会想杀人。
: 实在想学,建议你搞清楚基本的以后,用 SwiXml 或者俺的 CookSwing
: 弄(CookSwing 有个 addon 可以搞 FormLayout)。
: GUI programming 有几个关键,最好看下 Design Pattern,里面好几个是
: 从 GUI programming 上来的。这个方面还是比较复杂的。
: 1. MVC。Model 是 user data,View 是 Swing components (可以用
: CookSwing / SwiXml 搞定),C 是拥有一堆 actionlistener 的
: class 。你一般照这么搞,会减少问题。否则很容易弄得很复杂。
: 2. State synchronization 。这个比较关键。比如你有 N 个 input box,

1 (共1页)
进入Java版参与讨论
相关主题
eclipse里面做gui有什么好的插件么?SWT programming questions
which IDE for GUI ?update for cookxml/cookswing/cookswt
spring/hibernate/ajax/web 2.0/bpel booksRe: Error handling in Jelly, SwixML and
A rookie question on Java GUICookSwing and CookXml
Java Swing的UI开发很落后啊wicket in action到手了
打算quit enterprise Java了Java Swing Application都用哪些Framework
应该站哪条队:.NET 还是 Java/J2EE?eclipse 做gui问题
CookSwt: Xml to Swt preview我把小日本的那套GEF教程给翻译了!
相关话题的讨论汇总
话题: java话题: formlayout话题: gui话题: swing话题: 初学