Code:
/*
* Zeiterfassung.java
*
* Created on 27. Februar 2006, 15:46
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package zeiterfassungssystem;
import javax.swing.*;
import java.awt.*;
/**
*
* @author Albert
*/
public class Zeiterfassung extends JFrame {
AnwMitarbeiter mitarbeiter;
/** Creates a new instance of Zeiterfassung
*und legt die Benutzeroberfläche fest.
*/
public Zeiterfassung(AnwMitarbeiter mitarbeiter) {
JToggleButton Mitarbeiterverwaltung;
JToggleButton Monatsübersicht;
JToggleButton Sollstunden;
JToggleButton Urlaubskalender;
JToggleButton Feiertagskalender;
JToggleButton Hilfe;
ButtonGroup Menueleiste;
Container cp;
/**
*Die Anwendung wird mit mitarbeiter mitgegeben.
*/
mitarbeiter=this.mitarbeiter;
this.setTitle("Zeiterfassung");
//Setzen der Aktion bei Klicken auf X
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Größe setzen
this.setSize(800,600);
// Speicher anlegen für buttons
Mitarbeiterverwaltung = new JToggleButton("Mitarbeiterverwaltung");
Monatsübersicht = new JToggleButton("Monatsübersicht");
Sollstunden = new JToggleButton("Sollstunden");
Urlaubskalender = new JToggleButton("Urlaubskalender");
Feiertagskalender = new JToggleButton("Feiertagskalender");
Hilfe = new JToggleButton("Hilfe");
Menueleiste = new ButtonGroup();
cp = this.getContentPane();
cp.setLayout(new FlowLayout());
cp.add(Mitarbeiterverwaltung);
cp.add(Monatsübersicht);
cp.add(Sollstunden);
cp.add(Urlaubskalender);
cp.add(Feiertagskalender);
cp.add(Hilfe);
Menueleiste.add(Mitarbeiterverwaltung);
Menueleiste.add(Monatsübersicht);
Menueleiste.add(Sollstunden);
Menueleiste.add(Urlaubskalender);
Menueleiste.add(Feiertagskalender);
Menueleiste.add(Hilfe);
// Aufschrift auf den Buttons ändern
Mitarbeiterverwaltung.setText("Mitarbeiterverwaltung");
Monatsübersicht.setText("Monatsübersicht");
Sollstunden.setText("Sollstunden");
Urlaubskalender.setText("Urlaubskalender");
Feiertagskalender.setText("Feiertagskalender");
Hilfe.setText("Hilfe");
}
}
sodala, also wenn man das ding ausführt werden zwar alle buttons etc angezeigt aber, klickt man auf so einen JToggleButton --> und dann auf den nächsten ---> wird der erste nicht wieder deslektiert ! Muss man da vlt noch ein repaint oder so machen ? !