MainClass.java Source code

Java tutorial

Introduction

Here is the source code for MainClass.java

Source

import java.awt.BorderLayout;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

public class MainClass {
    static void addIt(JTabbedPane tabbedPane, String text) {
        JLabel label = new JLabel(text);
        JButton button = new JButton(text);
        JPanel panel = new JPanel();
        panel.add(label);
        panel.add(button);
        tabbedPane.addTab(text, panel);
    }

    public static void main(String args[]) {
        JFrame f = new JFrame("JTabbedPane Sample");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JTabbedPane tabbedPane = new JTabbedPane();
        addIt(tabbedPane, "Tab One");
        addIt(tabbedPane, "Tab Two");
        addIt(tabbedPane, "Tab Three");
        f.add(tabbedPane, BorderLayout.CENTER);
        f.setSize(300, 200);
        f.setVisible(true);
    }
}