public class Gui3 extends JFrame {
private JPanel panel1;
private JPanel panel2;
private JPanel panel3;
private JPanel panel4;
private JPanel panel5;
private JLabel label1;
private JLabel label2;
private JMenuBar menubar = new JMenuBar();;
private javax.swing.JTable jTable = null;
public Gui3() {
super ("Tele-Notes");
setLocation(200,250);
setSize(480, 240);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setJMenuBar(menubar);
menubar.add(createFileMenu());
menubar.add(createFileMenu2());
getContentPane().add(createpanel());
setVisible(true);
}
private JPanel createpanel()
{
panel1 = new JPanel();
panel2 = new JPanel();
panel3 = new JPanel();
panel4 = new JPanel();
panel5 = new JPanel();
Date datum = new Date();
datum.getDate();
String zeitstring = datum.toString();
label1 = new JLabel("03:05 min");
label2 = new JLabel(zeitstring);
panel1.setLayout(new GridLayout(2,1 ));
panel1.add(panel2);
panel1.add(panel3);
panel2.setLayout(new GridLayout(2,1));
panel2.add(panel4);
panel4.setBorder(BorderFactory.createTitledBorder("Gesprächszeit"));
panel2.add(panel5);
panel5.setBorder(BorderFactory.createTitledBorder("Datum"));
panel4.add(label1);
panel5.add(label2);
TableModel model = new TableModel();
jTable = new JTable(model);
jTable.setSelectionBackground(Color.red);
jTable.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent evt) {
JPopupMenu popmenu = new JPopupMenu();
JMenuItem item1 = new JMenuItem("Bearbeiten");
JMenuItem item2 = new JMenuItem("Mail");
JMenuItem item3 = new JMenuItem("Rückruf");
JMenuItem item4 = new JMenuItem("Notiz erstellen");
popmenu.add(item1);
popmenu.add(item2);
popmenu.add(item3);
popmenu.add(item4);
popmenu.show( evt.getComponent(), evt.getX(), evt.getY() );
int a = jTable.getSelectedRow() ;
System.out.println(a);
}
});
panel3.setBorder(BorderFactory.createTitledBorder("Anruf-Daten"));
panel3.add( new JScrollPane( jTable ) );
return panel1;
}
private JMenu createFileMenu()
{
JMenu menu1 = new JMenu("Datei");
JMenuItem mi;
mi = new JMenuItem("Öffnen");
menu1.add(mi);
mi = new JMenuItem("Speichern");
menu1.add(mi);
mi = new JMenuItem("Beenden");
menu1.add(mi);
return menu1;
}
private JMenu createFileMenu2()
{
JMenu menu2 = new JMenu("Zeit");
JMenuItem mi;
mi = new JMenuItem("Öffnen");
menu2.add(mi);
mi = new JMenuItem("Speichern");
menu2.add(mi);
mi = new JMenuItem("Beenden");
menu2.add(mi);
return menu2;
}
public static void main(String[] args) {
try {
UIManager.setLookAndFeel(
UIManager.getSystemLookAndFeelClassName());
}
catch (Exception e) {}
Gui3 tool = new Gui3();
}
}