package adressbuch;
import java.awt.*;
import javax.swing.*;
import javax.swing.border.EmptyBorder;
import javax.swing.border.LineBorder;
/**
*
* @author Franz
*/
public class Adressbuch extends JFrame{
String[] items = {"Busch Franz" ,"Busch Thosrten","Busch Claudia","Keussen Tobias","Gullo Franci"};
JPopupMenu popmenu;
JMenuBar menubar;
JMenu menu;
JMenuItem exit;
JList list;
JPanel kontaktPanel;
JTabbedPane tabbedPane;
JPanel displayPanel;
JLabel name;
JScrollPane scrollPane;
private Adressbuch(){
//JItems erstellen
popmenu = new JPopupMenu();
menubar = new JMenuBar();
menu = new JMenu("Einstellungen");
exit = new JMenuItem("Beenden");
list = new JList(items);
name = new JLabel("Name");
//Panels erstellen und einstellen
tabbedPane = new JTabbedPane();
kontaktPanel = new JPanel();
displayPanel = new RoundedPanel(false,true);
displayPanel.setPreferredSize(new Dimension(700,700));
//Menu
menu.add(exit);
menubar.add(menu);
//Liste
list.setCellRenderer(new MyCellRenderer());
list.setFont(new Font("Arial", 0, 18));
list.setFixedCellHeight(30);
list.setFixedCellWidth(300);
scrollPane =new JScrollPane(list);
//KontaktPanel
GridLayout layout = new GridLayout(1,1);
kontaktPanel.setLayout(layout);
kontaktPanel.add(scrollPane);
kontaktPanel.add(displayPanel);
//TabbedPane
tabbedPane.addTab("Adressbuch", kontaktPanel);
//Sachen verlinken
setJMenuBar(menubar);
add(tabbedPane);
}
public static void main(String[] args) {
Adressbuch adressbuch = new Adressbuch();
adressbuch.setTitle("Adressbuch");
adressbuch.setDefaultCloseOperation(EXIT_ON_CLOSE);
adressbuch.setSize(1000, 800);
adressbuch.setVisible(true);
}
}