import javax.swing.JComponent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTabbedPane; import javax.swing.UIManager; public class TabbedPaneSample1 { public TabbedPaneSample1() { JFrame frame = new JFrame("TabbedPane Sample"); JTabbedPane pane = new JTabbedPane(); for (int i = 0; i < 5; i++) { pane.addTab(null, new JLabel("Tab " + i)); pane.setTabComponentAt(i, new JLabel("Tab " + i, UIManager.getIcon("FileView.fileIcon"), JLabel.TRAILING)); } frame.add(pane); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(400, 200); frame.setVisible(true); } public static void main(String[] args) { new TabbedPaneSample1(); } }