【问题标题】:How do I make the GUI pop up? [closed]如何使 GUI 弹出? [关闭]
【发布时间】:2016-04-13 20:40:52
【问题描述】:

所以我对 Java 编码有点陌生,我正在为一个项目制作一个 GUI 应用程序,但我不知道如何实际查看 GUI。我不是指如何使用设计编辑器,而是指当我运行 GUI 时如何使 GUI 像窗口或应用程序一样出现在屏幕上。它所做的只是告诉我我有一个成功的构建,然后它就完成了。我觉得有某种代码可以使用,但我不知道放在哪里或如何使用它。作为参考,我的 GUI 的名称是 Visual.java,而我的主类的名称是 StemNav.java。请帮忙,因为我现在不知道该怎么做。谢谢!

【问题讨论】:

标签: java user-interface


【解决方案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() 的有用替代方法。

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

【讨论】:

    【解决方案2】:

    这是一个最简单的例子

    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);
        }
    
    }
    

    【讨论】:

      【解决方案3】:
      /**
       * 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") 
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多