java - NetBeans 中 GUI 之前的 JOptionPane

标签 java netbeans jframe

我试图在 Netbeans 中的 JFrame 表单之前放置​​一个 JOptionPane 我尝试将其放入框架的源中,它显示了选项 Pane ,但是当我单击“确定”时,框架不只出现 mini、max、close窗口的按钮显示。我不知道应该将选项 Pane 的代码放在哪里,以便它在框架之前显示。谁能帮帮我吗?

public final class CineVivero extends javax.swing.JFrame {

public void popups(){

    Object[] opening = {
        "Bienvenido a Movie Counter"
            + "\n Esta aplicación fue hecha para Multicines Metro Vivero."
            + "\n Aquí se podra registrar el porcentaje de ocupación de"
            + "\n las instalaciones y los ingresos desde el momento que se"
            + "\n abre la aplicación.",
    };

    JOptionPane.showMessageDialog(null, opening, "Movie Counter", 2);
}


public CineVivero() {
    popups();
}

public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {

            new CineVivero().setVisible(true);
        }
    });
}

最佳答案

but when i click ok the frame doesnt appear just the mini,max,close buttons of the window show

您是否向框架添加了任何内容?你指定了它的尺寸吗?默认情况下,窗口为0x0

当我修改您的代码并设置其大小(在本例中100x100)时,它对我来说效果很好

import javax.swing.JOptionPane;

public final class CineVivero extends javax.swing.JFrame {

    public void popups() {

        Object[] opening = {
            "Bienvenido a Movie Counter"
            + "\n Esta aplicación fue hecha para Multicines Metro Vivero."
            + "\n Aquí se podra registrar el porcentaje de ocupación de"
            + "\n las instalaciones y los ingresos desde el momento que se"
            + "\n abre la aplicación.",};

        JOptionPane.showMessageDialog(null, opening, "Movie Counter", 2);
    }

    public CineVivero() {
        setSize(100, 100);
        setLocationRelativeTo(null);
        popups();
    }

    public static void main(String args[]) {

        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {

                new CineVivero().setVisible(true);
            }
        });
    }
}

关于java - NetBeans 中 GUI 之前的 JOptionPane,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49185693/

相关文章:

java - 我必须做一个 Java 挑战,将真/假值显示为 1 和 0

java - 有没有办法为我的加速度计创建启动和停止功能?

java - 为什么在编辑 JTable 单元格时按转义键时不调用 cancelCellEditing()?

ubuntu - 如何更改 Netbeans 中编译错误的颜色

java - Netbeans 中的灰屏

Java:声明一个变量但说它不存在

Java 在共享位置打开文件

java - 找不到 NetBeans 10 JUnit Jar

java - getFrame.SetBound 不工作 netbeans

java - JFileChooser 显示在全屏 JFrame 之外