在java中创建一个简单的gui来运行后台进程

时间:2012-10-17 07:45:07

标签: java unix user-interface solaris

嗯,我记得这个问题很长一段时间了。 即使我有一个复杂的要求,我会尽可能简单。

我有后台进程,它使用两个参数,我用它来从命令行执行。 第一个论证可以有三个有效值,而secong参数可以有两个有效值。

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

我现在想要的是我希望在java中创建一个简单的gui来在后台运行该进程。 我是java的高级概念的全新,我知道我在大学时代学习过的一些核心java。

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

请给我一些正确的指示,为我的思想付出一些生命,网上提供的任何一些好材料都会有所帮助。

4 个答案:

答案 0 :(得分:2)

我会先看看;

我也熟悉ProcessBuilder(一个简单的example)和Basic IO

MarvinLabs也提出了一些很好的观点

答案 1 :(得分:1)

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

您还可以查看:Java GUI frameworks. What to choose? Swing, SWT, AWT, SwingX, JGoodies, JavaFX, Apache Pivot?

答案 2 :(得分: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

答案 3 :(得分:0)

IMO,您可以尝试使用JavaFX 2.1在java中开发GUI。它有Scene builder工具来设计你的应用程序,内置支持css skin

检查Javafx 2.1 here中的并发性。