Non me lo disegna D:
Ecco le due classi come sono ora:
E la seconda:codice:import java.awt.BorderLayout; import java.awt.Color; //import java.awt.event.MouseAdapter; //import java.awt.event.MouseEvent; //import java.awt.Label; import javax.swing.JFrame; import javax.swing.JTabbedPane; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JButton; import javax.swing.SwingConstants; //import javax.swing.border.EmptyBorder; //import javax.swing.JTextField; //import javax.swing.JPasswordField; public class TabbedPane extends JFrame { private static final long serialVersionUID = 1L; //private JTextField txtUsername; //private JPasswordField passwordField; //private String username; //private JLabel exceptionLabel; public static void main( String args[] ) { TabbedPane tabbedPaneFrame = new TabbedPane(); tabbedPaneFrame.setVisible( true ); // display frame } // end main // set up GUI public TabbedPane() { super( "JTabbedPane" ); JTabbedPane tabbedPane = new JTabbedPane(); // create JTabbedPane setTitle("Index Frame"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(100, 100, 450, 300); LoginPanel panel1 = new LoginPanel(); tabbedPane.addTab( "Login", null, panel1, "Login Panel" ); // set up panel2 and add it to JTabbedPane JLabel label2 = new JLabel( "panel two", SwingConstants.CENTER ); JPanel panel2 = new JPanel(); // create second panel panel2.setBackground( Color.YELLOW ); // set background to yellow panel2.add( label2 ); // add label to panel tabbedPane.addTab( "Tab Two", null, panel2, "Second Panel" ); getContentPane().add( tabbedPane ); // add JTabbedPane to frame } // end JTabbedPaneFrame constructor } // end class JTabbedPaneFrame
codice:import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.Label; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JButton; import javax.swing.SwingConstants; import javax.swing.border.EmptyBorder; import javax.swing.JTextField; import javax.swing.JPasswordField; public class LoginPanel extends JPanel { private static final long serialVersionUID = 1L; private JPanel panel1; private JTextField txtUsername; private JPasswordField passwordField; private String username; private JLabel exceptionLabel; /** * Create the panel. */ public LoginPanel() { // set up pane11 and add it to JTabbedPane JLabel label1 = new JLabel( "Login", SwingConstants.CENTER ); panel1 = new JPanel(); panel1.setBorder(new EmptyBorder(5, 5, 5, 5)); panel1.setLayout(null); txtUsername = new JTextField(); txtUsername.setBounds(177, 60, 89, 20); panel1.add(txtUsername); txtUsername.setColumns(10); Label label = new Label("Username"); label.setBounds(177, 32, 62, 22); panel1.add(label); Label label_1 = new Label("Password"); label_1.setBounds(177, 93, 62, 22); panel1.add(label_1); passwordField = new JPasswordField(); passwordField.setBounds(177, 121, 89, 20); panel1.add(passwordField); JButton btnLogin = new JButton("Sign In"); btnLogin.setBounds(177, 162, 89, 23); panel1.add(btnLogin); exceptionLabel = new JLabel(""); exceptionLabel.setBounds(175, 183, 181, 14); panel1.add(exceptionLabel); panel1.add( label1 ); // add label to panel } }

Rispondi quotando