sabi97
asked on
JTabbedPane Layout
Hi,
What is the correct way to set the layout for a JTabbedpane? I'm getting errors when I use :
panel1.setLayout(new BorderLayout() );
panel1.add(new JButton("Enter"),BorderLay out.SOUTH) ;
-------------------------- ---
Full code below :
import javax.swing.*;
import java.awt.event.*;
public class Grads {
public static void main(String args[]) {
JFrame frame = new JFrame("Database");
frame.addWindowListener(ne w
WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();
JPanel panel4 = new JPanel();
panel1.setLayout(new BorderLayout() );
panel1.add(new JButton("Enter"),BorderLay out.SOUTH) ;
JTabbedPane jtp = new JTabbedPane();
jtp.add("Search", panel1);
jtp.add("Email", panel2);
jtp.add("Management", panel3);
jtp.add("Notes", panel4);
frame.getContentPane().add (jtp);
frame.setLocation(200, 200);
frame.pack();
frame.setVisible(true);
}
}
What is the correct way to set the layout for a JTabbedpane? I'm getting errors when I use :
panel1.setLayout(new BorderLayout() );
panel1.add(new JButton("Enter"),BorderLay
--------------------------
Full code below :
import javax.swing.*;
import java.awt.event.*;
public class Grads {
public static void main(String args[]) {
JFrame frame = new JFrame("Database");
frame.addWindowListener(ne
WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
JPanel panel1 = new JPanel();
JPanel panel2 = new JPanel();
JPanel panel3 = new JPanel();
JPanel panel4 = new JPanel();
panel1.setLayout(new BorderLayout() );
panel1.add(new JButton("Enter"),BorderLay
JTabbedPane jtp = new JTabbedPane();
jtp.add("Search", panel1);
jtp.add("Email", panel2);
jtp.add("Management", panel3);
jtp.add("Notes", panel4);
frame.getContentPane().add
frame.setLocation(200, 200);
frame.pack();
frame.setVisible(true);
}
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER