La misma implementación que hice en la entra anterior, pero en vez de 3 JInternalFrame he usado 3 paneles (JPanel) con Scroll y Split.
public class VentanaPrincipal extends JFrame{ public VentanaPrincipal(){ { this.setTitle("Ventana Principal"); Container contenido = this.getContentPane(); crearJToolBar(); contenido.add(barraJTool, BorderLayout.NORTH); //CREAR PANELES PanelIzquierdo pi = new PanelIzquierdo(); pi.setBackground(Color.WHITE); PanelCentral pc= new PanelCentral(); pc.setBackground(Color.LIGHT_GRAY); PanelSuperior ps = new PanelSuperior(pc); ps.setBackground(Color.LIGHT_GRAY); scrollPI = new JScrollPane(); scrollPI.getViewport().add(pi, null); scrollPS = new JScrollPane(); scrollPS.getViewport().add(ps, null); Dimension d= new Dimension(800, 150); scrollPS.setMinimumSize(d); scrollPC = new JScrollPane(); scrollPC.getViewport().add(pc, null); jSP_1 = new JSplitPane(JSplitPane.VERTICAL_SPLIT,scrollPS,scrollPC); jSP_2 = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,scrollPI,jSP_1); jSP_1.setOneTouchExpandable(true); jSP_2.setOneTouchExpandable(true); } }
Espero que les haya servido de ayuda y para lo que sea dejen un comentario.
Un saludo.
No hay comentarios:
Publicar un comentario