rendered paste bodypackage actiontabit;
import javax.swing.*;
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JTabbedPane;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JFrame;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class ActionTabit extends JPanel {
JFrame valilehdet;
JTabbedPane valit;
JLabel lb1, lb2, lb3, lb4;
JButton np1, np2, np3, np4;
ImageIcon icon;
public ActionTabit(){
valilehdet = new JFrame("Välilehtisovellus");
valilehdet.setSize(500,90);
ImageIcon icon = new ImageIcon("java-swing-tutorial.JPG");
JTabbedPane valit = new JTabbedPane();
JPanel vali1 = teePaneeli("vali1", "nappi1");
JPanel vali2 = teePaneeli("vali2", "nappi2");
JPanel vali3 = teePaneeli("vali3", "nappi3");
JPanel vali4 = teePaneeli("vali4", "nappi4");
valit.addTab("vali1", icon, vali1, "Tab 1");
valit.addTab("vali2", icon, vali2, "Tab 2");
valit.addTab("vali3", icon, vali3, "Tab 3");
valit.addTab("vali4", icon, vali4, "Tab 4");
valit.setSelectedIndex(0);
valilehdet.setLayout(new GridLayout(1, 4));
valilehdet.add(valit);
valilehdet.setVisible(true);
valilehdet.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
protected JPanel teePaneeli(String str, String nappi){
JPanel paneeli = new JPanel();
JLabel display = new JLabel(str);
JButton button = new JButton(nappi);
paneeli.setLayout(new GridLayout(1,2));
paneeli.add(display);
paneeli.add(button);
button.addActionListener(new
ActionListener()
{
public void actionPerformed(ActionEvent tap)
{
}
});
return paneeli;
}
public static void main(String[] args){
new ActionTabit();
}
}