Tom*_*Tom 7 java user-interface swing
我在过去的一年里一直用Java编写代码,我认为我有扎实的OO和基本的OOD技能.我希望在现有项目的基础上构建一个Java GUI并不复杂,但我希望尽快完成它.所以我正在寻找一个能够抽象出所有细节实现的API,让我专注于我最小可行产品的核心.
我更喜欢用eclipse进行编码,而不是浪费时间去学习习惯另一个IDE.你有什么建议我这样做?
adr*_*x89 11
这是秋千的速成课程.
首先要学习的是布局管理员.这是一个很大的障碍,它们是挑剔的东西,你必须掌握它们.
其次是听众,没有他们没有任何反应.
第三是JComponents本身,你会慢慢学习它们.我建议使用NetBeans GUI构建器来使用它们并感受它们.
请注意,大多数JComponents都可以使用不同的模型,而不是默认模型.
另外我可以找到的JPanels和JComponents之间的唯一区别是JPanels有布局管理器.
各种摇摆黑客和教程的好地方在这里:
http://www.java2s.com/Tutorial/Java/0240__Swing/Catalog0240__Swing.htm
http://www.java2s.com/Code/Java/Swing-Components/CatalogSwing-Components.htm
Run Code Online (Sandbox Code Playgroud)
嗯,实际上Netbeans中的GUI Builder是制作GUI的最佳选择.你可以在几分钟内完成它,如果你脑子里有关于它应该是什么样子的图片.在那之后,剩下要做的就是将它绑定到您的应用程序; 更具体地说:让你的按钮的ActionListeners做任何他们应该做的事情.
这当然取决于应用程序的大小.如果它很小,那么为它制作GUI很容易.另一方面,如果它有2000个类,那么它可能会更复杂,因为GUI可能会更复杂.
如果可以将应用程序建模为模型 - 视图 - 控制器架构,那将对您有所帮助.