当前位置: 首页 > 知识库问答 >
问题:

当我在NetBeans中运行时,我的GUI将不会显示

娄学文
2023-03-14
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package modelrange;

import javax.swing.DefaultBoundedRangeModel;

public class RangedModel extends javax.swing.JPanel {

    DefaultBoundedRangeModel myModel;

    public static void main(String[] args) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new RangedModel().setVisible(true);
            }
       });
    }

    /**
     * Creates new form RangedModel
     */
    public RangedModel() {
        myModel = new DefaultBoundedRangeModel(123, 100, 0, 1000);
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */

    private void initComponents() { 
    This is just the automated netbeans code from the GUI builder (edited out for the post)            
    }

共有1个答案

东郭勇
2023-03-14

>

  • JPanel表单不是使用GUI Builder中的main方法创建的,而您确实需要这些方法。

    JPanel不是运行Swing应用程序所需的顶级容器。

    例如,顶级容器是JFrame。因此,应该创建JFrame表单,而不是JPanel表单。在Netbeans GUI Builder中执行此操作时,将为您提供main方法。

  •  类似资料:
    • 我对处理是完全陌生的,我想通过创建一个简单的绘制矩形的草图来测试它,然而,当我运行草图时,会弹出一个没有任何内容的窗口。我试着把它填满,在上面画一个提纲,还有其他各种事情,但什么都没发生。我认为这不是代码的问题,而是应用程序本身的问题,我不知道如何修复它。我正在windows上使用processing 3.5.4。 代码: 预期输出:屏幕上显示一个正方形。 输出:没有显示

    • 我最近在我的Mac上下载了JDK7U25(我运行的是OSX10.7.5)用于我的java developers类。在http://www.Oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html从Oracle下载了.dmg文件并成功安装了软件包之后,我尝试在Library>Java>JavaVirtualMac

    • 使用TestNG脚本运行此程序时,出现以下错误: 参数'userName'是@Test on method entCredisive所必需的,但未在C:\用户\jahansalia\AppData\本地\Temp\testng-eclipse-1960767273中标记@可选或定义\testng-customsuite.xml

    • 我读了很多关于JavaFX GUI模型、和线程的文章,但我仍然不知道如何正确地实现这一点。我有一个JavaFX GUI,它在一个按钮上单击,执行一个进程,更新一个进度条和标签。这在线程和平台上运行得很好,但我不得不将其改为一个观察者模型。 我在一个单例模型中调用一个进度跟踪器,它由执行流程的类更新,并且是可观察的。我还实现了一个观察者,它应该更新两个UI元素。 带有按钮事件的GUI控制器 进度观察

    • 你好,我是Minecraft编码的新手,我今天刚刚开始,我正在尝试制作一个插件。当我用Intellij启动我的服务器时,它就启动了,但是当我这样做的时候 /plugins它说“插件(0)”:这意味着没有插件,那么我如何将我的插件添加到插件文件夹或代码或其他东西中? 这是我的主要java文件:Link 这是我的plugin.yml文件:链接 谢谢你的帮助!谢谢