JInternalFrame aparece sem os ítens

Criei uma janela JInternalFrame dentro de um JFrame. Coloquei imagens em JLabels e muitas CheckBoxes (usando ferramenta gráfica, Swing). Na janela de testes do Eclipse Neon.1 estava mostrando tudo perfeito, mas quando rodo o programa e clico no botão para aparecer a janela mostra uma tela pequena e sem nada e no Console mostra o seguinte aviso: “Qt: Untested Windows version 10.0 detected!”
OBS: o aviso aparece apenas quando eu abro tal janela
Segue abaixo 2 imagens; A primeira mostra ela no Swing e a outra o programa rodando.

Usou o setSize ?

Não usei setSize algum, mas no gráfico tinha aumentado um pouco a tela pros lados. Eu não sei se é problema da versão do Windows, como está escrito no próprio erro, ou se é o tamanho dele.

package VISUAL;

import java.awt.Image;

import javax.swing.ImageIcon;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

public class frmEspecialidades extends javax.swing.JInternalFrame {

private JTextField campoAtualizacao;

public frmEspecialidades(JTextField campoAtualizacao) {
    initComponents();
    this.campoAtualizacao = campoAtualizacao;
}

@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {

    buttonGroup1 = new javax.swing.ButtonGroup();
    buttonGroup2 = new javax.swing.ButtonGroup();
    jFileChooser1 = new javax.swing.JFileChooser();
    jLabel1 = new javax.swing.JLabel();
    jLabel1.setBounds(10, 11, 397, 23);
    jCheckBox3 = new javax.swing.JCheckBox();
    jCheckBox3.setBounds(121, 93, 141, 23);
    jCheckBox4 = new javax.swing.JCheckBox();
    jCheckBox4.setBounds(121, 41, 95, 23);
    jCheckBox5 = new javax.swing.JCheckBox();
    jCheckBox5.setBounds(121, 122, 149, 23);
    jCheckBox6 = new javax.swing.JCheckBox();
    jCheckBox6.setBounds(121, 67, 149, 23);
    jCheckBox7 = new javax.swing.JCheckBox();
    jCheckBox7.setBounds(387, 41, 121, 23);
    jCheckBox8 = new javax.swing.JCheckBox();
    jCheckBox8.setBounds(646, 371, 113, 23);
    jCheckBox9 = new javax.swing.JCheckBox();
    jCheckBox9.setBounds(389, 447, 107, 23);
    jCheckBox10 = new javax.swing.JCheckBox();
    jCheckBox10.setBounds(387, 67, 121, 23);
    jCheckBox1 = new javax.swing.JCheckBox();
    jCheckBox1.setBounds(389, 206, 97, 23);
    jCheckBox2 = new javax.swing.JCheckBox();
    jCheckBox2.setBounds(123, 206, 141, 23);
    jCheckBox11 = new javax.swing.JCheckBox();
    jCheckBox11.setBounds(389, 371, 113, 23);
    jCheckBox12 = new javax.swing.JCheckBox();
    jCheckBox12.setBounds(123, 447, 121, 23);
    jCheckBox13 = new javax.swing.JCheckBox();
    jCheckBox13.setBounds(646, 232, 133, 23);
    jCheckBox14 = new javax.swing.JCheckBox();
    jCheckBox14.setBounds(389, 232, 93, 23);
    jCheckBox15 = new javax.swing.JCheckBox();
    jCheckBox15.setBounds(389, 258, 101, 23);
    jCheckBox16 = new javax.swing.JCheckBox();
    jCheckBox16.setBounds(389, 397, 113, 23);
    jCheckBox17 = new javax.swing.JCheckBox();
    jCheckBox17.setBounds(646, 41, 113, 23);
    jCheckBox18 = new javax.swing.JCheckBox();
    jCheckBox18.setBounds(646, 284, 151, 23);
    jCheckBox19 = new javax.swing.JCheckBox();
    jCheckBox19.setBounds(646, 258, 125, 23);
    jCheckBox20 = new javax.swing.JCheckBox();
    jCheckBox20.setBounds(123, 232, 107, 23);
    jCheckBox21 = new javax.swing.JCheckBox();
    jCheckBox21.setBounds(389, 423, 113, 23);
    jCheckBox22 = new javax.swing.JCheckBox();
    jCheckBox22.setBounds(387, 119, 69, 23);
    jCheckBox23 = new javax.swing.JCheckBox();
    jCheckBox23.setBounds(646, 206, 115, 23);
    jCheckBox24 = new javax.swing.JCheckBox();
    jCheckBox24.setBounds(646, 447, 113, 23);
    jCheckBox25 = new javax.swing.JCheckBox();
    jCheckBox25.setBounds(646, 397, 125, 23);
    jCheckBox26 = new javax.swing.JCheckBox();
    jCheckBox26.setBounds(646, 423, 133, 23);
    jCheckBox27 = new javax.swing.JCheckBox();
    jCheckBox27.setBounds(646, 67, 79, 23);
    jCheckBox28 = new javax.swing.JCheckBox();
    jCheckBox28.setBounds(387, 93, 117, 23);
    jCheckBox29 = new javax.swing.JCheckBox();
    jCheckBox29.setBounds(123, 393, 105, 23);
    jCheckBox30 = new javax.swing.JCheckBox();
    jCheckBox30.setBounds(389, 284, 119, 23);
    jCheckBox31 = new javax.swing.JCheckBox();
    jCheckBox31.setBounds(123, 367, 113, 23);
    jCheckBox32 = new javax.swing.JCheckBox();
    jCheckBox32.setBounds(123, 258, 141, 23);
    jCheckBox33 = new javax.swing.JCheckBox();
    jCheckBox33.setBounds(123, 284, 107, 23);
    jCheckBox34 = new javax.swing.JCheckBox();
    jCheckBox34.setBounds(646, 93, 77, 23);
    jCheckBox35 = new javax.swing.JCheckBox();
    jCheckBox35.setBounds(644, 119, 79, 23);
    jCheckBox36 = new javax.swing.JCheckBox();
    jCheckBox36.setBounds(123, 421, 119, 23);
    jLabel5 = new javax.swing.JLabel();
    jLabel6 = new javax.swing.JLabel();
    jCheckBox37 = new javax.swing.JCheckBox();
    jCheckBox38 = new javax.swing.JCheckBox();
    jCheckBox39 = new javax.swing.JCheckBox();
    jCheckBox41 = new javax.swing.JCheckBox();
    jButton1 = new javax.swing.JButton();
    jButton1.setBounds(316, 553, 186, 23);

    setClosable(true);
    setIconifiable(true);

    jLabel1.setFont(new java.awt.Font("Corbel", 1, 18)); // NOI18N
    jLabel1.setText("Selecione as especialidades do Desbravador abaixo:");

    jCheckBox3.setText("Serviço Comunitário");
    jCheckBox3.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jCheckBox3ActionPerformed(evt);
        }
    });

    jCheckBox4.setText("Alfabetização");

    jCheckBox5.setText("Resolução de Conflitos");

    jCheckBox6.setText("Alívio da Fome");

    jCheckBox7.setText("E.V.A");

    jCheckBox8.setText("Arte Culinária");

    jCheckBox9.setText("Peixes");

    jCheckBox10.setText("Fabricação de Velas");

    jCheckBox1.setText("Administração");

    jCheckBox2.setText("Arte em Fantoches");

    jCheckBox11.setText("Astrologia");

    jCheckBox12.setText("Química");

    jCheckBox13.setText("Cultura Física");

    jCheckBox14.setText("Contabilidade");

    jCheckBox15.setText("Jornalismo");

    jCheckBox16.setText("Aves");

    jCheckBox17.setText("Avicultura");

    jCheckBox18.setText("Natação Principiante - I");

    jCheckBox19.setText("Futebol");

    jCheckBox20.setText("Cidadania Cristã");

    jCheckBox21.setText("Fósseis");

    jCheckBox22.setText("Violão");

    jCheckBox23.setText("Arte de Acampar");
    jCheckBox23.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jCheckBox23ActionPerformed(evt);
        }
    });

    jCheckBox24.setText("Panificação");

    jCheckBox25.setText("Cuidado de Bebês");

    jCheckBox26.setText("Orçamento Familiar");

    jCheckBox27.setText("Floricultura");

    jCheckBox28.setText("Origami");

    jCheckBox29.setText("Física");

    jCheckBox30.setText("Magistério");

    jCheckBox31.setText("Alerta Vermelho");

    jCheckBox32.setText("Linguagem de Sinais");

    jCheckBox33.setText("Temperança");
    jCheckBox33.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jCheckBox33ActionPerformed(evt);
        }
    });

    jCheckBox34.setText("Pescaria");

    jCheckBox35.setText("Pecuaria");

    jCheckBox36.setText("Ótica");

    jLabel5.setText("jLabel5");

    jLabel6.setText("jLabel6");

    jCheckBox37.setText("jCheckBox37");

    jCheckBox38.setText("jCheckBox38");

    jCheckBox39.setText("jCheckBox39");

    jCheckBox41.setText("jCheckBox41");

    jButton1.setText("Salvar");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jButton1ActionPerformed(evt);
        }
    });
    getContentPane().setLayout(null);
    getContentPane().add(jCheckBox1);
    getContentPane().add(jCheckBox2);
    getContentPane().add(jCheckBox11);
    getContentPane().add(jCheckBox12);
    getContentPane().add(jCheckBox13);
    getContentPane().add(jCheckBox14);
    getContentPane().add(jCheckBox15);
    getContentPane().add(jCheckBox16);
    getContentPane().add(jCheckBox18);
    getContentPane().add(jCheckBox19);
    getContentPane().add(jCheckBox20);
    getContentPane().add(jCheckBox21);
    getContentPane().add(jCheckBox22);
    getContentPane().add(jCheckBox17);
    getContentPane().add(jCheckBox23);
    getContentPane().add(jCheckBox25);
    getContentPane().add(jCheckBox26);
    getContentPane().add(jCheckBox27);
    getContentPane().add(jCheckBox28);
    getContentPane().add(jCheckBox8);
    getContentPane().add(jCheckBox9);
    getContentPane().add(jCheckBox10);
    getContentPane().add(jCheckBox3);
    getContentPane().add(jCheckBox4);
    getContentPane().add(jCheckBox5);
    getContentPane().add(jCheckBox6);
    getContentPane().add(jCheckBox7);
    getContentPane().add(jCheckBox36);
    getContentPane().add(jCheckBox31);
    getContentPane().add(jCheckBox29);
    getContentPane().add(jCheckBox24);
    getContentPane().add(jCheckBox30);
    getContentPane().add(jCheckBox32);
    getContentPane().add(jCheckBox33);
    getContentPane().add(jCheckBox34);
    getContentPane().add(jCheckBox35);
    getContentPane().add(jLabel1);
    getContentPane().add(jButton1);
    
    JLabel ADRA = new JLabel("");
    Image img = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/ADRA.jpg")).getImage();
    ADRA.setIcon(new ImageIcon(img));
    ADRA.setBounds(10, 45, 111, 150);
    getContentPane().add(ADRA);
    
    Manuais = new JLabel("");
    Image img2 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Manuais.jpg")).getImage();
    Manuais.setIcon(new ImageIcon(img2));
    Manuais.setBounds(275, 45, 112, 150);
    getContentPane().add(Manuais);
    
    Agricolas = new JLabel("");
    Image img3 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Agricolas.jpg")).getImage();
    Agricolas.setIcon(new ImageIcon(img3));
    Agricolas.setBounds(529, 45, 112, 150);
    getContentPane().add(Agricolas);
    
    Missionarias = new JLabel("");
    Image img4 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Missionarias.jpg")).getImage();
    Missionarias.setIcon(new ImageIcon(img4));
    Missionarias.setBounds(10, 206, 112, 150);
    getContentPane().add(Missionarias);
    
    Profissionais = new JLabel("");
    Image img5 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Profissionais.jpg")).getImage();
    Profissionais.setIcon(new ImageIcon(img5));
    Profissionais.setBounds(275, 210, 112, 150);
    getContentPane().add(Profissionais);
    
    Recreativas = new JLabel("");
    Image img6 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Recreativas.jpg")).getImage();
    Recreativas.setIcon(new ImageIcon(img6));
    Recreativas.setBounds(529, 210, 112, 150);
    getContentPane().add(Recreativas);
    
    Ciencias = new JLabel("");
    Image img7 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Ciencia.jpg")).getImage();
    Ciencias.setIcon(new ImageIcon(img7));
    Ciencias.setBounds(10, 367, 112, 150);
    getContentPane().add(Ciencias);
    
    Natureza = new JLabel("");
    Image img8 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Natureza.jpg")).getImage();
    Natureza.setIcon(new ImageIcon(img8));
    Natureza.setBounds(275, 371, 112, 150);
    getContentPane().add(Natureza);
    
    Domesticas = new JLabel("");
    Image img9 = new ImageIcon(this.getClass().getResource("/ESPECIALIDADES/Domesticas.jpg")).getImage();
    Domesticas.setIcon(new ImageIcon(img9));
    Domesticas.setBounds(529, 375, 112, 150);
    getContentPane().add(Domesticas);

    pack();
}// </editor-fold>//GEN-END:initComponents

private void jCheckBox3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox3ActionPerformed
    // TODO add your handling code here:
}//GEN-LAST:event_jCheckBox3ActionPerformed

private void jCheckBox23ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox23ActionPerformed
    // TODO add your handling code here:
}//GEN-LAST:event_jCheckBox23ActionPerformed

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed
    // limpar o conteudo atual
    opcoesMarcadas.setLength(0);
    incluirOpcao(jCheckBox1);
    incluirOpcao(jCheckBox2);
    incluirOpcao(jCheckBox3);
    incluirOpcao(jCheckBox4);
    incluirOpcao(jCheckBox5);
    incluirOpcao(jCheckBox6);
    incluirOpcao(jCheckBox7);
    incluirOpcao(jCheckBox8);
    incluirOpcao(jCheckBox9);
    incluirOpcao(jCheckBox10);
    incluirOpcao(jCheckBox11);
    incluirOpcao(jCheckBox12);
    incluirOpcao(jCheckBox13);
    incluirOpcao(jCheckBox14);
    incluirOpcao(jCheckBox15);
    incluirOpcao(jCheckBox16);
    incluirOpcao(jCheckBox17);
    incluirOpcao(jCheckBox18);
    incluirOpcao(jCheckBox19);
    incluirOpcao(jCheckBox20);
    incluirOpcao(jCheckBox21);
    incluirOpcao(jCheckBox22);
    incluirOpcao(jCheckBox23);
    incluirOpcao(jCheckBox24);
    incluirOpcao(jCheckBox25);
    incluirOpcao(jCheckBox26);
    incluirOpcao(jCheckBox27);
    incluirOpcao(jCheckBox28);
    incluirOpcao(jCheckBox29);
    incluirOpcao(jCheckBox30);
    incluirOpcao(jCheckBox31);
    incluirOpcao(jCheckBox32);
    incluirOpcao(jCheckBox33);
    incluirOpcao(jCheckBox34);
    incluirOpcao(jCheckBox35);
    incluirOpcao(jCheckBox36);
    incluirOpcao(jCheckBox37);
    incluirOpcao(jCheckBox38);
    incluirOpcao(jCheckBox39);
    
    String opcoes = opcoesMarcadas.toString();
    
    if (campoAtualizacao != null)
    	campoAtualizacao.setText(opcoes);
    
    JOptionPane.showMessageDialog(this, "Especialidades marcadas: " + opcoes);     
}//GEN-LAST:event_jButton1ActionPerformed


private void jCheckBox33ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox33ActionPerformed
    // TODO add your handling code here:
}//GEN-LAST:event_jCheckBox33ActionPerformed


private StringBuilder opcoesMarcadas = new StringBuilder();
private void incluirOpcao(JCheckBox campo)
{
    if (campo.isSelected())
    {
        if (opcoesMarcadas.length() > 0)
            opcoesMarcadas.append(", ");
        opcoesMarcadas.append(campo.getText());
    }
}

// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.ButtonGroup buttonGroup1;
private javax.swing.ButtonGroup buttonGroup2;
private javax.swing.JButton jButton1;
private javax.swing.JCheckBox jCheckBox1;
private javax.swing.JCheckBox jCheckBox10;
private javax.swing.JCheckBox jCheckBox11;
private javax.swing.JCheckBox jCheckBox12;
private javax.swing.JCheckBox jCheckBox13;
private javax.swing.JCheckBox jCheckBox14;
private javax.swing.JCheckBox jCheckBox15;
private javax.swing.JCheckBox jCheckBox16;
private javax.swing.JCheckBox jCheckBox17;
private javax.swing.JCheckBox jCheckBox18;
private javax.swing.JCheckBox jCheckBox19;
private javax.swing.JCheckBox jCheckBox2;
private javax.swing.JCheckBox jCheckBox20;
private javax.swing.JCheckBox jCheckBox21;
private javax.swing.JCheckBox jCheckBox22;
private javax.swing.JCheckBox jCheckBox23;
private javax.swing.JCheckBox jCheckBox24;
private javax.swing.JCheckBox jCheckBox25;
private javax.swing.JCheckBox jCheckBox26;
private javax.swing.JCheckBox jCheckBox27;
private javax.swing.JCheckBox jCheckBox28;
private javax.swing.JCheckBox jCheckBox29;
private javax.swing.JCheckBox jCheckBox3;
private javax.swing.JCheckBox jCheckBox30;
private javax.swing.JCheckBox jCheckBox31;
private javax.swing.JCheckBox jCheckBox32;
private javax.swing.JCheckBox jCheckBox33;
private javax.swing.JCheckBox jCheckBox34;
private javax.swing.JCheckBox jCheckBox35;
private javax.swing.JCheckBox jCheckBox36;
private javax.swing.JCheckBox jCheckBox37;
private javax.swing.JCheckBox jCheckBox38;
private javax.swing.JCheckBox jCheckBox39;
private javax.swing.JCheckBox jCheckBox4;
private javax.swing.JCheckBox jCheckBox41;
private javax.swing.JCheckBox jCheckBox5;
private javax.swing.JCheckBox jCheckBox6;
private javax.swing.JCheckBox jCheckBox7;
private javax.swing.JCheckBox jCheckBox8;
private javax.swing.JCheckBox jCheckBox9;
private javax.swing.JFileChooser jFileChooser1;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private JLabel Manuais;
private JLabel Agricolas;
private JLabel Missionarias;
private JLabel Profissionais;
private JLabel Recreativas;
private JLabel Ciencias;
private JLabel Natureza;
private JLabel Domesticas;

}

Problema resolvido. Obrigado staroski pela luz sobre setSize, coloquei no botão que chamava a janela e defini o tamanho dela. Já tinha suspeitado sobre o tamanho, coloquei a janela resizable para “esticar” ela e vi que tudo estava lá. Então coloquei o setSize no botão que chamava esta JInternalFrame.

1 curtida