什么是Java GUI - java

我离Java技术太远了。

出于好奇,仅允许我们使用Java开发桌面应用程序(例如Windows窗体)的技术/ API /类的名称是什么?
我听说了一个名为Swing的工具包。那是官方的GUI工具包,Swing有其他替代方法吗?
Java中是否有与C#的WPF相对应的技术?

参考方案

Java Swing是最常用的Java GUI工具包。有其他选择(JavaFX,AWT,SWT),但是如果您开始使用Java开发桌面应用程序,则Swing是一个很好的起点。我唯一要考虑的就是查看MigLayout等替代LayoutManager。但是您可以轻松地从标准的开始。有一个很棒的visual guide可以从Java Swing和各种LayoutManagers开始。

免费的Java GUI Builder? - java

我不喜欢使用布局管理器。我永远做不到任何正确的事情……所以……有人可以向我建议免费的applet GUI生成器吗?不要建议使用Eclipse或Netbeans,因为我有Vista(64位)。我不能跑他们=(谢谢! 参考方案 NetBeans可以在64位窗口上most certainly be installed,但是6.0.x版本需要32位JVM。似乎不再是…

Java Swing SearchBox模型 - java

我需要使用Java Swing的搜索框,如果单击任何建议,当输入字母时它将显示来自数据库的建议,它将执行一些操作。如果有可能在Java swing中,请提供源代码提前致谢 java大神给出的解决方案 您可以使用DefaultComboBoxModel,输出将是这样。Try this在此代码中,您将找到countries数组,因此您需要从数据库中获取此数组。

Swing-典型桌面应用程序中的并发 - java

这可能是一个广泛的问题,但我想知道单用户桌面应用程序通常在何处使用并发。您如何发现理想情况下(在设计阶段)并发问题?附注:从操作系统理论上来说,并发问题通常发生在无法共享资源(例如打印机)的情况下。不过,我仍然对在编程级别上可能发生的情况感到迷惑。 java大神给出的解决方案 Event Dispatch thread与其他逻辑之间的Swing中可能存在线程…

Java-如何使Jtextfield充满整个框架 - java

我正在尝试使JTextArea填充整个框架,因此它看起来有点像记事本或textedit。也可以有一个滚动窗格。提前致谢!编辑:JTextArea 参考方案 试试这个 - -import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JTextField; public…

java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…