import java.awt.*;
import java.awt.event.*;
public class Main extends Frame implements ActionListener
{
private Menu einfuehrung, bedienung, installation, suchen;
private MenuItem bedienung_hilfe, suchen_beenden;
private TextArea text;
private TextdateiLeser leser;
public static void main(String args[] )
{
new Main("<<<<Hilfe Menü>>>>").setVisible(true);
}
public Main(String titel)
{
super(titel);
setSize(600, 400);
setLocationRelativeTo(null);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt)
{
System.exit(0);
}
});
//Menüleiste
MenuBar menueleiste = new MenuBar();
//Menüs
einfuehrung = new Menu("Einführung");
menueleiste.add(einfuehrung);
bedienung = new Menu("Programmbedienung");
menueleiste.add(bedienung);
installation = new Menu("Installation");
menueleiste.add(installation);
suchen = new Menu("Suchen");
menueleiste.add(suchen);
//Menüeinträge
bedienung_hilfe = new MenuItem("Hilfe anzeigen");
bedienung_hilfe.addActionListener(this);
bedienung.add(bedienung_hilfe);
suchen_beenden = new MenuItem("Beenden");
suchen_beenden.addActionListener(this);
suchen.add(suchen_beenden);
setMenuBar(menueleiste);
}
public void actionPerformed(ActionEvent evt)
{
Object quelle = evt.getSource();
if (quelle == suchen_beenden)
{
System.exit(0);
}
else if(quelle == bedienung_hilfe)
{
hilfeAnzeigen();
}
}
private void hilfeAnzeigen() {
leser = new TextdateiLeser("liesmich.txt");
String inhalt = leser.holeInhalt();
text = new TextArea(inhalt);
add(text, BorderLayout.CENTER);
validate();
}
}