Menu, Barra lateral direita e imagem de fundo

2 respostas
E

Pessoal.

Minha aplicação tem o menu de acesso no topo e uma imagem de fundo. Ao clicar nos itens no menu abre um JInternalFrame na área fora do menu, ou seja acima da imagem de fundo. Até aí tudo bem. Só que agora preciso de uma barra lateral, tipo um painel, no lado direito da minha aplicação. Como faço isso ?

Meu código atual:

public class Menu extends JFrame{

......

// Adiciona a barra
this.setJMenuBar(bar);
//Adiciona o fundo
this.setContentPane(this.criaContentPane());


	public Container criaContentPane() {
        //Create the content-pane-to-be.
        JPanel contentPane = new JPanel(new BorderLayout());

        desktop = new JDesktopPane(){
        	Image im = (new ImageIcon("agricola.jpg")).getImage();
        	public void paintComponent(Graphics g){
        			g.drawImage(im,0,0,this);
        	}
        };

        contentPane.setOpaque(true);

        contentPane.add(desktop);//adiciona o JDesktopPane ao JPanel

        return contentPane;
    }


}

2 Respostas

Metal_Java_Full

Cria outro JPanel e adiciona um JSplitPane a ele…

vlew :!:

E

Criei outro panel porém o jinternalframe aparece sempre abaixo deste panel. Como posso resolver este problema ?

Mesmo usando o seguinte código:

public void exibetela(JInternalFrame iframe){

		 try {
			 iframe.moveToFront();
			 iframe.setVisible(true);
			 iframe.setSelected(true);
		  }
		 catch (java.beans.PropertyVetoException e)
		  {

		  }
	}
Criado 15 de janeiro de 2010
Ultima resposta 20 de jan. de 2010
Respostas 2
Participantes 2