me estoy inicinado en la programcion java y les dejo un ejemplo de estas utiles jtabledPane iguales a las pestañas de varias navegarores muy utiles para su aplicacion en cualqiera de sus proyectos de java
///////////////////////////////////////////////////////////////////////////////
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class pestañas extends JFrame{
JTabbedPane panelConFichas = new JTabbedPane();// crando herramienta de fichas
ImageIcon icon = new ImageIcon("cerrar.png";//declarando los icono para luegos ponerlos en las pestañas
public pestañas() {
super("ejemplo de etiquetas";
setVisible(true);
setSize(500,500);
setDefaultCloseOperation(EXIT_ON_CLOSE);
//empieza la primera pestaña
JPanel p1=new JPanel(null);
JLabel lbl1 = new JLabel("panel uno";
lbl1.setBounds(100,100,80,70);
p1.add(lbl1);
panelConFichas.addTab("Ficha uno", null, p1, "Primer panel";
//termina la primera pestaña le puedo agregar mas cosas pero no tengo tengo ganas ,total es una prueba
//empieza la segunda pestaña
JPanel p2=new JPanel();
JLabel lbl2 =new JLabel("pestaña 2";
p1.setLayout(new BorderLayout());
p2.add(lbl2,BorderLayout.CENTER);
panelConFichas.addTab("Ficha dos", null, p2, "Primer panel";
//////termina la pestaña dos
//empieza pestaña 3
JPanel p3=new JPanel();
JLabel lbl3 = new JLabel("panel tres";
p3.setLayout(new BorderLayout());
p3.add(lbl3,BorderLayout.CENTER);
panelConFichas.addTab("ficha3",icon, p3, "Primer panel";//icon es el icono delarado arriba , ya no se le pone null porqe lleva icono
// agregar objeto JTabbedPane al contenedor
getContentPane().add(panelConFichas);
}
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
new pestañas();
}
}
///////////////////////////////////////////////////////////////////////////////
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class pestañas extends JFrame{
JTabbedPane panelConFichas = new JTabbedPane();// crando herramienta de fichas
ImageIcon icon = new ImageIcon("cerrar.png";//declarando los icono para luegos ponerlos en las pestañas
public pestañas() {
super("ejemplo de etiquetas";
setVisible(true);
setSize(500,500);
setDefaultCloseOperation(EXIT_ON_CLOSE);
//empieza la primera pestaña
JPanel p1=new JPanel(null);
JLabel lbl1 = new JLabel("panel uno";
lbl1.setBounds(100,100,80,70);
p1.add(lbl1);
panelConFichas.addTab("Ficha uno", null, p1, "Primer panel";
//termina la primera pestaña le puedo agregar mas cosas pero no tengo tengo ganas ,total es una prueba
//empieza la segunda pestaña
JPanel p2=new JPanel();
JLabel lbl2 =new JLabel("pestaña 2";
p1.setLayout(new BorderLayout());
p2.add(lbl2,BorderLayout.CENTER);
panelConFichas.addTab("Ficha dos", null, p2, "Primer panel";
//////termina la pestaña dos
//empieza pestaña 3
JPanel p3=new JPanel();
JLabel lbl3 = new JLabel("panel tres";
p3.setLayout(new BorderLayout());
p3.add(lbl3,BorderLayout.CENTER);
panelConFichas.addTab("ficha3",icon, p3, "Primer panel";//icon es el icono delarado arriba , ya no se le pone null porqe lleva icono
// agregar objeto JTabbedPane al contenedor
getContentPane().add(panelConFichas);
}
/**
* Method main
*
*
* @param args
*
*/
public static void main(String[] args) {
new pestañas();
}
}

