2016-01-09 21 views
-1

所以我对java编程有点新,我正在为一个项目制作一个GUI应用程序,但我不知道如何实际查看GUI。我不是指如何去设计编辑器,但是如何让我的GUI在屏幕上像窗口或应用程序那样运行。它所做的只是告诉我我已经成功构建,然后就完成了。我觉得有一些代码需要使用,但我不知道该把它放在哪里或如何使用它。作为参考,我的GUI的名字是Visual.java,我的主类是StemNav.java。请帮忙,因为我现在不知道该怎么办。谢谢!如何使GUI弹出?

+1

[创建GUI用JFC/Swing的(http://docs.oracle.com/javase/tutorial/ uiswing /); [JavaFX入门](https://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm) – MadProgrammer

+0

这是[Popup Message boxes]的重复问题(http://stackoverflow.com/questions/7080205 /弹出消息盒) – caot

回答

1

这是一个非常简单的Java程序,使一个窗口弹出的例子:

import javax.swing.*; 

public class Main { 
    public static void main(String[] args) { 
     JFrame frame = new JFrame(); 
     frame.show(); 
    } 
} 

有一吨的为JFrame的自定义选项,但一对夫妇的最有用/常见:

frame.setSize(width, height); 
frame.setTitle("My Window Title"); 

frame.pack()是frame.setSize()的有用替代方法。

您可以通过javadocs查看java.awt和javax.swing以了解如何在Java中使用图形,但是大多数Java图形对象有很多方法和属性,因此最好找到一个流线型图形教程。这里有一个很好的一个摆动:http://www.tutorialspoint.com/swing/

0

这里有一个最低限度的例子

import java.awt.Dimension; 
import javax.swing.JFrame; 

public class Main { 

    public static void main(String args[]){ 

     JFrame frame = new JFrame("Test Frame"); 
     frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
     frame.setSize(new Dimension(1000, 600)); 

     frame.setVisible(true); 
    } 

} 
0
/** 
* Example code of way to get output on the screen 
*/ 
public class Visual { 

    public static void main(String[] args) { 

     StemNav sNav = new StemNav(); // pass in parameters required by StemNav 
     sNav.methodInStem() // pass in parameters required by methods 
     System.out.println("Output Example") 
    } 
}