import java.awt.*; import java.awt.event.*; import java.awt.color.*; import java.util.*; public class NumberGameFrameAWT extends Frame implements ActionListener { private Button okButton; private Label outPutLabel; private TextField inputTextField; private Label progressBar; private int versuche; public NumberGameFrameAWT () { okButton = new Button ("O.K."); inputTextField = new TextField(5); outPutLabel = new Label("Raten Sie ein Zahl zwischen 1 und 100"); progressBar = new Label("Progressbar gibts nicht"); Panel panel = new Panel(); panel.add(inputTextField); panel.add(okButton); add(outPutLabel, BorderLayout.NORTH); add(panel, BorderLayout.CENTER); add(progressBar, BorderLayout.SOUTH); okButton.addActionListener(this); } public static void main (String[] args) { NumberGameFrameAWT f = new NumberGameFrameAWT(); f.setBackground(SystemColor.control); f.pack(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = f.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } int x = (screenSize.width - frameSize.width) / 2; int y = (screenSize.height - frameSize.height) / 2; f.setLocation(x,y); f.setVisible(true); } public void actionPerformed (ActionEvent e) { versuche++; Integer i = new Integer(versuche); progressBar.setText("Anzahl Versuche: " + i.toString()); } /* public boolean handleEvent(Event evt){ if(evt.id == Event.WINDOW_DESTROY){ dispose(); System.exit(0); return true; } return false; }*/ }