Swing + jdeveloper

Oi pessoal o seguinte tenho uma aplicação aqui em jdeveloper usando componentes swing pra ficar legalzinho, porém não está funcionando na hora que rodo ele, na hora que crio a aplicação eu uso projects > java application project.

apenas um teste

//classe do form


package insumos;

import java.awt.Dimension;

import java.awt.Rectangle;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JScrollBar;
import javax.swing.JTabbedPane;

public class dasda extends JFrame {

    private JTabbedPane jTabbedPane1 = new JTabbedPane();
    private JPanel jPanel1 = new JPanel();
    private JPanel jPanel2 = new JPanel();
    private JButton jButton1 = new JButton();
    private JButton jButton2 = new JButton();

    public dasda() {
        try {
            jbInit();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private void jbInit() throws Exception {
        this.getContentPane().setLayout( null );
        this.setSize(new Dimension(398, 402));
        jTabbedPane1.setBounds(new Rectangle(0, 0, 395, 330));
        jPanel1.setLayout(null);
        jButton1.setText("jButton1");
        jButton1.setBounds(new Rectangle(90, 90, 73, 22));
        jButton2.setText("jButton2");
        jButton2.setBounds(new Rectangle(90, 120, 73, 22));
        jPanel1.add(jButton2, null);
        jPanel1.add(jButton1, null);
        jTabbedPane1.addTab("jPanel1", jPanel1);
        jTabbedPane1.addTab("jPanel2", jPanel2);
        this.getContentPane().add(jTabbedPane1, null);
    }
}

//Classe Principal

package insumos;

import java.awt.Dimension;
import java.awt.Toolkit;

import javax.swing.JFrame;
import javax.swing.UIManager;

public class dashdaus {
    public dashdaus() {
        JFrame frame = new dasda();
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        Dimension frameSize = frame.getSize();
        if (frameSize.height > screenSize.height) {
            frameSize.height = screenSize.height;
        }
        if (frameSize.width > screenSize.width) {
            frameSize.width = screenSize.width;
        }
        frame.setLocation( ( screenSize.width - frameSize.width ) / 2, ( screenSize.height - frameSize.height ) / 2 );
        frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
            e.printStackTrace();
        }
        new dashdaus();
    }
}

Dizer “não está funcionando” não ajuda muito, seja mais específico. Ajuda bastante dizer o comportamento que você espera, o que está realmente acontecendo, e um stack trace também pode ser bem útil.

funciona está somente a janela não fica redondinha azulzinha que é caracteristica do swing

fica quadradão

Hum, se você quer uma janela redonda e azul acho que o seu objetivo é usar o look-and-feel Ocean do Swing. Para isso basta comentar no seu programa a linha abaixo:

O que essa linha faz é justamente aplicar ao Swing o look-and-feel padrão do sistema operacional em que você está rodando (provavelmente Windows). Ao comentar essa linha, o Swing irá usar o look-and-feel multiplataforma do Java, que é o Ocean.

é isso mesmo obrigado