olá, estou com um problema no setBound dentro de um JInternalFrame, ou seja, dentro do InternalFrame ele ñ configura os parâmetros que eu passo no setBounds e joga tudo pra dentro desordenado.
Deixo meu código aí, pra se possível, possam me dizer o que está errado.
abraço
import java.awt.*;
import java.awt.event.*;
// Java extension packages
import javax.swing.*;
public class DesktopTest extends JFrame {
private JDesktopPane theDesktop;
public DesktopTest()
{
super( "Using a JDesktopPane" );
// CRIANDO E ADICIONANDO MENUS
JMenuBar bar = new JMenuBar();
JMenu addMenu = new JMenu( "Add" );
JMenuItem newFrame = new JMenuItem( "Internal Frame" );
addMenu.add( newFrame );
bar.add( addMenu );
setJMenuBar( bar );
// desktop
theDesktop = new JDesktopPane();
add( theDesktop );
// criando internal frame
JInternalFrame frame = new JInternalFrame("Internal Frame", true, true, true, true );
frame.setBounds(10, 10, 550, 300);
JLabel lNome = new JLabel("Nome do Filme");
lNome.setBounds(10,5,100,20); // estes parâmetros não funcionam
frame.add(lNome);
Container container = frame.getContentPane();
frame.setVisible( true );
theDesktop.add(frame);
setSize( 600, 440 );
setVisible( true );
}
// execute
public static void main( String args[] )
{
DesktopTest application = new DesktopTest();
application.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE );
}
}