1

嗯,这个问题我想了很久。即使我有一个复杂的要求,我会尽可能简单。

我有后台进程,它接受两个参数,我用来从命令行执行。第一个参数可以有三个有效值,第二个参数可以有两个有效值。

我通常在 solaris unix 的命令行上运行该进程。该进程完全用 C++ 编码。

我现在想要的是我希望在 java 中创建一个简单的 gui 来在后台运行进程。我对 Java 的高级概念完全陌生,而且我知道我在大学期间学习的一些核心 Java。

所以,我的问题在这里我该如何开始创建一个 gui?使用java创建一个简单的gui需要什么?我有足够的信心学习 java 中的 gui 编程,因为我是一名 c++ 程序员。

请给我一些正确的方向,让我的思想更加生动,网上提供的任何一些好的材料都会有所帮助。

4

4 回答 4

2

我会先看看;

我也会熟悉ProcessBuilder(一个简单的例子)和Basic IO

MarvinLabs 也提出了一些重要的观点

于 2012-10-17T07:53:50.573 回答
1

您要使用的 Google 搜索是“java swing tutorial”。Swing 是 Java 的 GUI 库。

您还可以查看:Java GUI 框架。选择什么?Swing、SWT、AWT、SwingX、JGoodies、JavaFX、Apache Pivot?

于 2012-10-17T07:49:17.477 回答
1

你真的只需要一个 JFrame 和一个 JPanel。JFrame 是 gui 所在的物理窗口,而 JPanel 是内容管理器。您将 JComponents(例如 JLabel、JComboBox)放入 JPanel。

Java API:http ://docs.oracle.com/javase/7/docs/api/

使用每个组件的示例:http: //docs.oracle.com/javase/tutorial/uiswing/components/index.html

于 2012-10-17T07:50:26.033 回答
0

IMO,您可以尝试使用JavaFX 2.1在 java 中开发您的 GUI。它具有场景构建器工具来设计您的应用程序,内置支持类似 css 的皮肤

在此处检查 Javafx 2.1 中的并发性。

于 2012-10-17T08:17:43.593 回答