2011-04-15 61 views
0

当使用Swing在Java中创建GUIS时,我非常有能力,但是我不禁感觉到我创建的有点太简单。尝试快速更改时,我感到很烦恼。Java和GUI选项

如果我有更多的空闲时间,我很乐意花时间变得更加熟悉Swing,然而在那个时候这是不可能的。

所以我对社区的问题是,你有什么想法让我更有吸引力的GUI?

+3

@userNNNN“关于替代方案的任何想法”。雇用某人为您做“简单和烦人”的部分。顺便说一句 - 这些词是Java和Swing。 – 2011-04-15 00:16:59

+0

无助,这样的评论是学生试图学习的原因,发现它提出问题令人望而生畏。如果你没有建设性的话,我会建议你不要说任何话。如果你认为我至少有正派的态度来保持它的语境,那么我就是指快速变化,最终会随着时间的推移而实施。当我写这个问题时,我不希望被光顾,所以我很感激你在别处留下你的评论。 亲切的问候 西蒙 – 2011-04-15 00:30:14

+2

@ user671430:对不起,但我必须同意安德鲁主要是由于你抱怨图书馆,但没有给我们任何**具体细节。因此,这个问题很可能与您而不是图书馆有关,您的解决方案是让您在Swing编码中变得更强大,这样您就不会觉得它“简单而烦人”。 – 2011-04-15 00:42:34

回答

4

This是一个很好的线程讨论这一点。 Swing是一个功能非常强大的框架/库,你可以用它做很多事情,当然也有很多吸引人的GUI。

如果您愿意,可以使用GUI设计器,例如Netbeans自带的设计器。

如果你不想留在Swing中,那么有SWT,但是,这会增加你的代码,因为它不是标准的,它不一定会让你的应用看起来更好。

+0

感谢Dhaivat非常乐于助人! – 2011-04-15 00:24:15

+0

不客气:) – 2011-04-15 00:40:32

0

我不是说这是一个好主意,但可以使用Adobe Air/Flash创建GUI,然后使用BlazeDS在Java和Flex/Air/Flash之间进行通信。它看起来更好,但是你在Flash中编程,有些人不喜欢。

不是说这是一个好主意,但它确实有效。

+0

欣赏你的想法,虽然我不得不说在即刻的时间框架内,我可能只是坚持我拥有的简单吉他,谢谢! – 2011-04-15 01:32:15