Duvidas sobre swing em varias telas em uma tala principal

1 resposta
E

ola pessoal tudo bem esto aqui hoje com uma duvida sobre swing to fazendo em minha casa uma tela principal onde tem um menu
e voçe clica sobre ele e abre uma nova tela.
fiz isso em casa mas nao esta abrindo dentro do frame e sim fora dele gostaria de clica sobre esse botao e que a nova tela seria aberta em baixo do menu estava vendo uns codigo aqui no forum o pessoal aqui usa um Jframe principal com um Jdesktop dentro com uns jinternalframe com uns jpanel dentro depois eles coloca os jinternalframe dentro do jdesktopframe so esto meio perdido nisso como vou add tudo isso ai so nao posto a ultimo codigo do qual eu estava fazendo porque esto numa lan house se voçe pode me ajudar nessa duvida fico agradeçido so mais uma coisa tem que usa algum jseparete acho que e esse o nome mas e asim para separa o parte do menu e a parte onde a tela vai aparecer em baixo??

valeu

1 Resposta

E

pessoal ja achei uma resposta ta aqui para quem tiver a mesma duvida que nem eu como vai add tanta coisa em um lugar so

import java.awt.BorderLayout;   
  
import javax.swing.JDesktopPane;   
import javax.swing.JFrame;   
import javax.swing.JInternalFrame;   
import javax.swing.JTextArea;   
  
public class Main {   
    public static void main(String[] argv) {   
        boolean resizable = true;   
        boolean closeable = true;   
        boolean maximizable = true;   
        boolean iconifiable = true;   
        String title = "Frame Title";   
        JInternalFrame iframe = new JInternalFrame(title, resizable, closeable,   
                maximizable, iconifiable);   
  
        iframe.setSize(300, 300);   
        iframe.setVisible(true);   
        iframe.getContentPane().add(new JTextArea());   
        JDesktopPane desktop = new JDesktopPane();   
        desktop.add(iframe);   
  
        JFrame frame = new JFrame();   
        frame.getContentPane().add(desktop, BorderLayout.CENTER);   
        frame.setSize(800, 600);   
        frame.setVisible(true);   
    }   
}

falo pessoal

Criado 25 de agosto de 2009
Ultima resposta 25 de ago. de 2009
Respostas 1
Participantes 1