import java.awt.GraphicsConfiguration;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JFrame;
import java.awt.GridLayout;
import javax.swing.JPanel;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.awt.BorderLayout;
public class Eingabe extends JFrame implements ActionListener, WindowListener {
String anz_Schueler;
String max_Punkte;
String proz_Needed;
private javax.swing.JPanel jContentPane = null;
private JPanel jPanel = null;
private JPanel jPanel1 = null;
private JButton jButton = null;
private JPanel jPanel2 = null;
private JPanel jPanel3 = null;
private JPanel jPanel4 = null;
private JLabel jLabel = null;
private JLabel jLabel1 = null;
private JLabel jLabel2 = null;
private JLabel jLabel3 = null;
private JLabel jLabel4 = null;
private JTextField jTextField = null;
private JTextField jTextField1 = null;
private JTextField jTextField2 = null;
public Eingabe() throws HeadlessException {
super();
initialize();
}
public Eingabe(GraphicsConfiguration gc) {
super(gc);
initialize();
}
public Eingabe(String title) throws HeadlessException {
super(title);
initialize();
}
public Eingabe(String title, GraphicsConfiguration gc) {
super(title, gc);
initialize();
}
public void actionPerformed(ActionEvent e) {
// startBerechnung();
}
/* public void startBerechnung(){
try{
int anzahl_schueler = Integer.parseInt(anz_Schueler.getText());
int max_punkte = Integer.parseInt(max_Punkte.getText());
float proz = Float.parseFloat(proz_Needed.getText());
}catch(NumberFormatException nfe){
System.err.println("Der eingegebene Wert ist keine Zahl");
}
}
*/
public void windowOpened(WindowEvent e) {}
public void windowClosing(WindowEvent e){}
public void windowClosed(WindowEvent e) {
System.exit(0);
}
public void windowIconified(WindowEvent e) {}
public void windowDeiconified(WindowEvent e) {}
public void windowActivated(WindowEvent e) {}
public void windowDeactivated(WindowEvent e) {}
private void initialize() {
this.setSize(649, 348);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
addWindowListener(this);
setVisible(true);
}
private javax.swing.JPanel getJContentPane() {
if(jContentPane == null) {
GridLayout gridLayout1 = new GridLayout();
jContentPane = new javax.swing.JPanel();
jContentPane.setLayout(gridLayout1);
gridLayout1.setRows(1);
gridLayout1.setColumns(2);
jContentPane.add(getJPanel(), null);
jContentPane.add(getJPanel1(), null);
}
return jContentPane;
}
private JPanel getJPanel() {
if (jPanel == null) {
GridLayout gridLayout2 = new GridLayout();
jPanel = new JPanel();
jPanel.setLayout(gridLayout2);
gridLayout2.setRows(3);
gridLayout2.setColumns(1);
jPanel.add(getJPanel2(), null);
jPanel.add(getJPanel3(), null);
jPanel.add(getJPanel4(), null);
}
return jPanel;
}
private JPanel getJPanel1() {
if (jPanel1 == null) {
jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout());
jPanel1.setComponentOrientation(java.awt.ComponentOrientation.UNKNOWN);
}
return jPanel1;
}
private JButton getJButton() {
if (jButton == null) {
jButton = new JButton();
jButton.setText("berechnen und anzeigen");
jButton.setComponentOrientation(java.awt.ComponentOrientation.RIGHT_TO_LEFT);
}
return jButton;
}
private JPanel getJPanel2() {
if (jPanel2 == null) {
jPanel2 = new JPanel();
}
return jPanel2;
}
private JPanel getJPanel3() {
if (jPanel3 == null) {
jLabel4 = new JLabel();
jLabel3 = new JLabel();
jLabel2 = new JLabel();
GridLayout gridLayout21 = new GridLayout();
jPanel3 = new JPanel();
jPanel3.setLayout(gridLayout21);
gridLayout21.setRows(3);
gridLayout21.setColumns(2);
jLabel2.setText("Prozentangabe für eine 4");
jLabel2.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 10));
jLabel3.setText("Anzahl der max. Punkte");
jLabel3.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 10));
jLabel4.setText("Anzahl der Klausurteilnehmer");
jLabel4.setFont(new java.awt.Font("Dialog", java.awt.Font.BOLD, 10));
jPanel3.add(jLabel4, null);
jPanel3.add(getJTextField2(), null);
jPanel3.add(jLabel3, null);
jPanel3.add(getJTextField(), null);
jPanel3.add(jLabel2, null);
jPanel3.add(getJTextField1(), null);
}
return jPanel3;
}
private JPanel getJPanel4() {
if (jPanel4 == null) {
jLabel1 = new JLabel();
jLabel = new JLabel();
GridLayout gridLayout11 = new GridLayout();
jPanel4 = new JPanel();
jPanel4.setLayout(gridLayout11);
gridLayout11.setRows(3);
gridLayout11.setColumns(1);
jLabel.setText("");
jLabel1.setText("");
jPanel4.add(jLabel, null);
jPanel4.add(getJButton(), null);
jPanel4.add(jLabel1, null);
}
return jPanel4;
}
private JTextField getJTextField() {
if (jTextField == null) {
jTextField = new JTextField();
}
return jTextField;
}
private JTextField getJTextField1() {
if (jTextField1 == null) {
jTextField1 = new JTextField();
}
return jTextField1;
}
private JTextField getJTextField2() {
if (jTextField2 == null) {
jTextField2 = new JTextField();
jTextField2.setPreferredSize(new java.awt.Dimension(4,20));
jTextField2.setFont(new java.awt.Font("Dialog", java.awt.Font.PLAIN, 12));
}
return jTextField2;
}
}