Salve a tutti!!!
ho un problema .... ho 1jsplitpane(jSplitPane) , 2 jpanel(pannelloAdminStart e BarraAdmin) e 1 jframe (Admin)... all'interno del jframe richiamo li splitpane, ed a sua volta al suo interno richiamo i due pannelli
codice:package Schedule.Accesso.Admin; import java.awt.Color; import java.awt.Toolkit; import javax.swing.DebugGraphics; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JSplitPane; import com.jgoodies.forms.layout.CellConstraints; public class Admin extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JSplitPane jSplitPane = null; private BarraAdmin panel; public JPanel jPanel1; private JFrame jFrame; private String UsernameDocente; // @jve:decl-index=0: public int id; public String Nomin; public String getNomin() { return Nomin; } public int getId() { return id; } public String getUsernameDocente() { return UsernameDocente; } public void setUsernameDocente(String UsernameDocente, int id, String Nomin) { this.UsernameDocente = UsernameDocente; this.id = id; this.Nomin = Nomin; } public JFrame getJFrame() { if (jFrame == null) { jFrame = new JFrame(); jFrame.setSize(1504, 902); jFrame.setContentPane(getJContentPane()); jFrame.setIconImage(Toolkit.getDefaultToolkit().getImage(getClass().getResource("/img/logo_uni.png"))); jFrame.setTitle("Benvenuto/a " +" " + this.getUsernameDocente() ); } return jFrame; } /** * This is the default constructor */ public Admin(String UsernameDocente) { this.UsernameDocente = UsernameDocente; } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.add(getJSplitPane()); jContentPane.setBackground(new Color(0, 51, 255)); jContentPane.setSize(1000, 700); } return jContentPane; } /** * This method initializes jSplitPane * * @return javax.swing.JSplitPane */ private JSplitPane getJSplitPane() { if (jSplitPane == null) { jSplitPane = new JSplitPane(); jSplitPane.setBounds(0, 0, 1300, 800); jSplitPane.add(getJPanel1(), JSplitPane.RIGHT); jSplitPane.add(getJPanel(), JSplitPane.LEFT); jSplitPane.setBackground(new Color(0, 51, 255)); } return jSplitPane; } private JPanel getJPanel1() { if(jPanel1 == null) { jPanel1 = new JPanel(); jPanel1.setBackground(new Color(0, 51, 255)); jPanel1.setDebugGraphicsOptions(DebugGraphics.LOG_OPTION); jPanel1.setPreferredSize(new java.awt.Dimension(1008, 800)); PannelloAdminStart PA=new PannelloAdminStart(UsernameDocente, id, Nomin); JPanel admin = PA.getJContentPane(); jPanel1.add(admin, new CellConstraints("2, 4, 1, 1, default, default")); admin.setPreferredSize(new java.awt.Dimension(1010, 750)); admin.setDebugGraphicsOptions(DebugGraphics.BUFFERED_OPTION); admin.setBackground(new Color(0, 51, 255)); } return jPanel1; } private JPanel getJPanel() { if(panel == null) { panel = new BarraAdmin(); panel.setPreferredSize(new java.awt.Dimension(108, 162)); panel.setBounds(54, 398, 1284, 365); panel.setSize(108, 162); } return panel; } }
come faccio a chiudere qst jframe???? aiutatemi ... grazie

Rispondi quotando