面向新手的javaui开发
就JavaUI开发而言,我是个新手。我最初的想法是,可以通过Netbeans或任何其他IDE轻松高效地开发Java UI。然而,使用IDE似乎放大了学习的问题 我向所有UI开发人员提出了一个开放性问题。在开始之前,我应该灌输哪些技能?我决定从基本代码开始而不是基于IDE的方法更好吗?我已经完成了我的后端设计,我发现这是一个伟大的过程,但我仍然坚持我的UI面向新手的javaui开发,java,swing,Java,Swing,就JavaUI开发而言,我是个新手。我最初的想法是,可以通过Netbeans或任何其他IDE轻松高效地开发Java UI。然而,使用IDE似乎放大了学习的问题 我向所有UI开发人员提出了一个开放性问题。在开始之前,我应该灌输哪些技能?我决定从基本代码开始而不是基于IDE的方法更好吗?我已经完成了我的后端设计,我发现这是一个伟大的过程,但我仍然坚持我的UI PS-就后端的设计和实现而言,我还算可以,但在前端,我似乎还没有接近“ok”。如果任何UI开发人员都能与我分享他的funda/指导我使用它,那
PS-就后端的设计和实现而言,我还算可以,但在前端,我似乎还没有接近“ok”。如果任何UI开发人员都能与我分享他的funda/指导我使用它,那就太好了。我不想仅仅为了这个项目而学习,但我真的想学好它。请帮忙。谢谢。是的,IDE有一条与之相关的学习曲线。你会发现它是一个无价的工具 IDE的回报是当您尝试以多种方式学习时:
我现在说得再具体不过了。祝你好运。是的,IDE有一条与之相关的学习曲线。你会发现它是一个无价的工具 IDE的回报是当您尝试以多种方式学习时:
我现在说得再具体不过了。祝你好运。Java GUI开发可能是一个棘手的难题。布局管理器确实需要一些时间来理解,我完全同意您的看法——IDE并不是学习GUI设计的最佳方式 我谦虚地建议您首先通过Swing教程了解Java中GUI设计的基本构建块。只有在您了解了所有东西是如何组合在一起的之后,才可以尝试使用IDE。这样,您将知道您想要做什么,以及希望如何设计GUI,从而使IDE成为一个有价值的工具 与几乎所有的事情一样,它归结为设计——在计算机上设计GUI之前,能够在纸上设计GUI。在使用IDE之前,您应该知道是需要GridBagLayout还是FlowLayout或其他内容 GUI设计就是实践——我花了很多时间设计小型GUI,直到我了解了边框、间距、填充和跨距是如何影响GUI的 这都是关于基础知识的,所以请阅读Swing教程,然后在IDE中重新访问GUI设计人员,他们将变得更有意义
如果您使用的是更现代的Java堆栈,比如Java8或更高版本,那么也值得一试——它基于Swing,使用更现代的方法构建。我向任何希望构建现代Java桌面应用程序的人推荐它。Java GUI开发可能是一个棘手的难题。布局管理器确实需要一些时间来理解,我完全同意您的看法——IDE并不是学习GUI设计的最佳方式 我谦虚地建议您首先通过Swing教程了解Java中GUI设计的基本构建块。只有在您了解了所有东西是如何组合在一起的之后,才可以尝试使用IDE。这样,您将知道您想要做什么,以及希望如何设计GUI,从而使IDE成为一个有价值的工具 与几乎所有的事情一样,它归结为设计——在计算机上设计GUI之前,能够在纸上设计GUI。在使用IDE之前,您应该知道是需要GridBagLayout还是FlowLayout或其他内容 GUI设计就是实践——我花了很多时间设计小型GUI,直到我了解了边框、间距、填充和跨距是如何影响GUI的 这都是关于基础知识的,所以请阅读Swing教程,然后在IDE中重新访问GUI设计人员,他们将变得更有意义
如果您使用的是更现代的Java堆栈,比如Java8或更高版本,那么也值得一试——它基于Swing,使用更现代的方法构建。我向任何希望构建现代Java桌面应用程序的人推荐它。制作UI与其说是编程问题,不如说是设计问题。图形化IDE可能会也可能不会使实现UI更容易,但设计一个好的UI是另一种技能。制作UI与其说是编程问题,不如说是设计问题。图形化IDE可能会也可能不会使实现UI更容易,但设计一个好的UI是另一种技能。