package einsatz;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
import javax.swing.text.NumberFormatter;
import javax.swing.JButton;
import javax.swing.JFormattedTextField;
import java.awt.GridBagLayout;
import java.awt.GridBagConstraints;
import java.awt.Insets;
import java.text.NumberFormat;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
public class TriSdw extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
public TriSdw() {
NumberFormat formatZahl = NumberFormat.getInstance();
formatZahl.setGroupingUsed(false);
NumberFormatter formatter = new NumberFormatter(formatZahl);
formatter.setAllowsInvalid(false);
GridBagLayout gridBagLayout = new GridBagLayout();
gridBagLayout.columnWidths = new int[] { 100, 50, 50, 140, 0 };
gridBagLayout.rowHeights = new int[] { 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 0 };
gridBagLayout.columnWeights = new double[] { 0.0, 1.0, 1.0, 0.0, Double.MIN_VALUE };
gridBagLayout.rowWeights = new double[] { 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Double.MIN_VALUE };
setLayout(gridBagLayout);
JLabel lblVeranstaltung = new JLabel("Veranstaltung:");
lblVeranstaltung.setHorizontalAlignment(SwingConstants.RIGHT);
lblVeranstaltung.setBounds(10, 10, 12, 10);
GridBagConstraints gbc_lblVeranstaltung = new GridBagConstraints();
gbc_lblVeranstaltung.fill = GridBagConstraints.BOTH;
gbc_lblVeranstaltung.insets = new Insets(0, 0, 5, 5);
gbc_lblVeranstaltung.gridx = 0;
gbc_lblVeranstaltung.gridy = 1;
this.add(lblVeranstaltung, gbc_lblVeranstaltung);
JFormattedTextField tfVeranstaltung = new JFormattedTextField();
GridBagConstraints gbc_tfVeranstaltung = new GridBagConstraints();
gbc_tfVeranstaltung.gridwidth = 2;
gbc_tfVeranstaltung.fill = GridBagConstraints.HORIZONTAL;
gbc_tfVeranstaltung.insets = new Insets(0, 0, 5, 5);
gbc_tfVeranstaltung.gridx = 1;
gbc_tfVeranstaltung.gridy = 1;
add(tfVeranstaltung, gbc_tfVeranstaltung);
JLabel lblGastgeber = new JLabel("Gastgeber:");
lblGastgeber.setHorizontalAlignment(SwingConstants.RIGHT);
lblGastgeber.setBounds(10, 23, 12, 10);
GridBagConstraints gbc_lblGastgeber = new GridBagConstraints();
gbc_lblGastgeber.fill = GridBagConstraints.BOTH;
gbc_lblGastgeber.insets = new Insets(0, 0, 5, 5);
gbc_lblGastgeber.gridx = 0;
gbc_lblGastgeber.gridy = 2;
this.add(lblGastgeber, gbc_lblGastgeber);
JFormattedTextField tfGastgeber = new JFormattedTextField();
GridBagConstraints gbc_tfGastgeber = new GridBagConstraints();
gbc_tfGastgeber.gridwidth = 2;
gbc_tfGastgeber.fill = GridBagConstraints.HORIZONTAL;
gbc_tfGastgeber.insets = new Insets(0, 0, 5, 5);
gbc_tfGastgeber.gridx = 1;
gbc_tfGastgeber.gridy = 2;
add(tfGastgeber, gbc_tfGastgeber);
JLabel lblGewässer = new JLabel("Gewässer:");
lblGewässer.setHorizontalAlignment(SwingConstants.RIGHT);
lblGewässer.setBounds(10, 36, 12, 10);
GridBagConstraints gbc_lblGewässer = new GridBagConstraints();
gbc_lblGewässer.fill = GridBagConstraints.BOTH;
gbc_lblGewässer.insets = new Insets(0, 0, 5, 5);
gbc_lblGewässer.gridx = 0;
gbc_lblGewässer.gridy = 3;
this.add(lblGewässer, gbc_lblGewässer);
JFormattedTextField tfGewaesser = new JFormattedTextField();
GridBagConstraints gbc_tfGewaesser = new GridBagConstraints();
gbc_tfGewaesser.gridwidth = 2;
gbc_tfGewaesser.fill = GridBagConstraints.HORIZONTAL;
gbc_tfGewaesser.insets = new Insets(0, 0, 5, 5);
gbc_tfGewaesser.gridx = 1;
gbc_tfGewaesser.gridy = 3;
add(tfGewaesser, gbc_tfGewaesser);
JLabel lblvon = new JLabel("von:");
lblvon.setHorizontalAlignment(SwingConstants.RIGHT);
lblvon.setBounds(10, 49, 12, 10);
GridBagConstraints gbc_lblvon = new GridBagConstraints();
gbc_lblvon.anchor = GridBagConstraints.EAST;
gbc_lblvon.fill = GridBagConstraints.VERTICAL;
gbc_lblvon.insets = new Insets(0, 0, 5, 5);
gbc_lblvon.gridx = 0;
gbc_lblvon.gridy = 4;
this.add(lblvon, gbc_lblvon);
JFormattedTextField tfvon = new JFormattedTextField(formatZahl);
tfvon.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent arg0) {
}
});
GridBagConstraints gbc_tfvon = new GridBagConstraints();
gbc_tfvon.insets = new Insets(0, 0, 5, 5);
gbc_tfvon.fill = GridBagConstraints.HORIZONTAL;
gbc_tfvon.gridx = 1;
gbc_tfvon.gridy = 4;
add(tfvon, gbc_tfvon);
JFormattedTextField tfSchwimmzeit = new JFormattedTextField(formatZahl);
tfSchwimmzeit.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
}
});
GridBagConstraints gbc_tfSchwimmzeit = new GridBagConstraints();
gbc_tfSchwimmzeit.insets = new Insets(0, 0, 5, 5);
gbc_tfSchwimmzeit.fill = GridBagConstraints.HORIZONTAL;
gbc_tfSchwimmzeit.gridx = 2;
gbc_tfSchwimmzeit.gridy = 4;
add(tfSchwimmzeit, gbc_tfSchwimmzeit);
JLabel lblMittlereSchwimmzeit = new JLabel("mittlere Schwimmzeit:");
lblMittlereSchwimmzeit.setHorizontalAlignment(SwingConstants.RIGHT);
lblMittlereSchwimmzeit.setBounds(10, 88, 12, 10);
GridBagConstraints gbc_lblMittlereSchwimmzeit = new GridBagConstraints();
gbc_lblMittlereSchwimmzeit.anchor = GridBagConstraints.WEST;
gbc_lblMittlereSchwimmzeit.fill = GridBagConstraints.VERTICAL;
gbc_lblMittlereSchwimmzeit.insets = new Insets(0, 0, 5, 0);
gbc_lblMittlereSchwimmzeit.gridx = 3;
gbc_lblMittlereSchwimmzeit.gridy = 4;
this.add(lblMittlereSchwimmzeit, gbc_lblMittlereSchwimmzeit);
JLabel lblbis = new JLabel("bis:");
lblbis.setHorizontalAlignment(SwingConstants.RIGHT);
lblbis.setBounds(10, 62, 12, 10);
GridBagConstraints gbc_lblbis = new GridBagConstraints();
gbc_lblbis.anchor = GridBagConstraints.EAST;
gbc_lblbis.fill = GridBagConstraints.VERTICAL;
gbc_lblbis.insets = new Insets(0, 0, 5, 5);
gbc_lblbis.gridx = 0;
gbc_lblbis.gridy = 5;
this.add(lblbis, gbc_lblbis);
JFormattedTextField tfbis = new JFormattedTextField(formatZahl);
tfbis.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
}
});
GridBagConstraints gbc_tfbis = new GridBagConstraints();
gbc_tfbis.insets = new Insets(0, 0, 5, 5);
gbc_tfbis.fill = GridBagConstraints.HORIZONTAL;
gbc_tfbis.gridx = 1;
gbc_tfbis.gridy = 5;
add(tfbis, gbc_tfbis);
JFormattedTextField tfAbweichung = new JFormattedTextField(formatZahl);
tfAbweichung.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
}
});
GridBagConstraints gbc_tfAbweichung = new GridBagConstraints();
gbc_tfAbweichung.insets = new Insets(0, 0, 5, 5);
gbc_tfAbweichung.fill = GridBagConstraints.HORIZONTAL;
gbc_tfAbweichung.gridx = 2;
gbc_tfAbweichung.gridy = 5;
add(tfAbweichung, gbc_tfAbweichung);
JLabel lblMittlereAbweichung = new JLabel("mittlere Abweichung:");
lblMittlereAbweichung.setHorizontalAlignment(SwingConstants.RIGHT);
lblMittlereAbweichung.setBounds(10, 101, 12, 10);
GridBagConstraints gbc_lblMittlereAbweichung = new GridBagConstraints();
gbc_lblMittlereAbweichung.anchor = GridBagConstraints.WEST;
gbc_lblMittlereAbweichung.fill = GridBagConstraints.VERTICAL;
gbc_lblMittlereAbweichung.insets = new Insets(0, 0, 5, 0);
gbc_lblMittlereAbweichung.gridx = 3;
gbc_lblMittlereAbweichung.gridy = 5;
this.add(lblMittlereAbweichung, gbc_lblMittlereAbweichung);
JLabel lblStrecke = new JLabel("Strecke:");
lblStrecke.setHorizontalAlignment(SwingConstants.RIGHT);
lblStrecke.setBounds(10, 75, 12, 10);
GridBagConstraints gbc_lblStrecke = new GridBagConstraints();
gbc_lblStrecke.anchor = GridBagConstraints.EAST;
gbc_lblStrecke.fill = GridBagConstraints.VERTICAL;
gbc_lblStrecke.insets = new Insets(0, 0, 5, 5);
gbc_lblStrecke.gridx = 0;
gbc_lblStrecke.gridy = 6;
this.add(lblStrecke, gbc_lblStrecke);
JFormattedTextField tfStrecke = new JFormattedTextField(formatZahl);
tfStrecke.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
}
});
GridBagConstraints gbc_tfStrecke = new GridBagConstraints();
gbc_tfStrecke.insets = new Insets(0, 0, 5, 5);
gbc_tfStrecke.fill = GridBagConstraints.HORIZONTAL;
gbc_tfStrecke.gridx = 1;
gbc_tfStrecke.gridy = 6;
add(tfStrecke, gbc_tfStrecke);
JFormattedTextField tfMittlereV = new JFormattedTextField(formatZahl);
tfMittlereV.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
}
});
GridBagConstraints gbc_tfMittlereV = new GridBagConstraints();
gbc_tfMittlereV.insets = new Insets(0, 0, 5, 5);
gbc_tfMittlereV.fill = GridBagConstraints.HORIZONTAL;
gbc_tfMittlereV.gridx = 2;
gbc_tfMittlereV.gridy = 6;
add(tfMittlereV, gbc_tfMittlereV);
JLabel lblMittlere_Geschwindigkeit = new JLabel("mittlere Geschwindigkeit:");
lblMittlere_Geschwindigkeit.setHorizontalAlignment(SwingConstants.RIGHT);
lblMittlere_Geschwindigkeit.setBounds(10, 114, 12, 10);
GridBagConstraints gbc_lblMittlere_Geschwindigkeit = new GridBagConstraints();
gbc_lblMittlere_Geschwindigkeit.anchor = GridBagConstraints.WEST;
gbc_lblMittlere_Geschwindigkeit.fill = GridBagConstraints.VERTICAL;
gbc_lblMittlere_Geschwindigkeit.insets = new Insets(0, 0, 5, 0);
gbc_lblMittlere_Geschwindigkeit.gridx = 3;
gbc_lblMittlere_Geschwindigkeit.gridy = 6;
this.add(lblMittlere_Geschwindigkeit, gbc_lblMittlere_Geschwindigkeit);
JLabel lblTeilnehmer = new JLabel("Teilnehmer:");
lblTeilnehmer.setHorizontalAlignment(SwingConstants.RIGHT);
GridBagConstraints gbc_lblTeilnehmer = new GridBagConstraints();
gbc_lblTeilnehmer.anchor = GridBagConstraints.EAST;
gbc_lblTeilnehmer.fill = GridBagConstraints.VERTICAL;
gbc_lblTeilnehmer.insets = new Insets(0, 0, 5, 5);
gbc_lblTeilnehmer.gridx = 0;
gbc_lblTeilnehmer.gridy = 7;
add(lblTeilnehmer, gbc_lblTeilnehmer);
JFormattedTextField tfTeilnehmer = new JFormattedTextField(formatZahl);
tfTeilnehmer.addFocusListener(new FocusAdapter() {
@Override
public void focusLost(FocusEvent e) {
}
});
GridBagConstraints gbc_tfTeilnehmer = new GridBagConstraints();
gbc_tfTeilnehmer.insets = new Insets(0, 0, 5, 5);
gbc_tfTeilnehmer.fill = GridBagConstraints.HORIZONTAL;
gbc_tfTeilnehmer.gridx = 1;
gbc_tfTeilnehmer.gridy = 7;
add(tfTeilnehmer, gbc_tfTeilnehmer);
JLabel lblDatum = new JLabel("Datum:");
lblDatum.setHorizontalAlignment(SwingConstants.RIGHT);
GridBagConstraints gbc_lblDatum = new GridBagConstraints();
gbc_lblDatum.anchor = GridBagConstraints.EAST;
gbc_lblDatum.fill = GridBagConstraints.VERTICAL;
gbc_lblDatum.insets = new Insets(0, 0, 5, 5);
gbc_lblDatum.gridx = 0;
gbc_lblDatum.gridy = 8;
add(lblDatum, gbc_lblDatum);
JFormattedTextField tfDatum = new JFormattedTextField();
GridBagConstraints gbc_tfDatum = new GridBagConstraints();
gbc_tfDatum.insets = new Insets(0, 0, 5, 5);
gbc_tfDatum.fill = GridBagConstraints.HORIZONTAL;
gbc_tfDatum.gridx = 1;
gbc_tfDatum.gridy = 8;
add(tfDatum, gbc_tfDatum);
JFormattedTextField tfZeit = new JFormattedTextField();
GridBagConstraints gbc_tfZeit = new GridBagConstraints();
gbc_tfZeit.insets = new Insets(0, 0, 5, 5);
gbc_tfZeit.fill = GridBagConstraints.HORIZONTAL;
gbc_tfZeit.gridx = 2;
gbc_tfZeit.gridy = 8;
add(tfZeit, gbc_tfZeit);
JLabel lblUhrzeit = new JLabel("Uhrzeit:");
GridBagConstraints gbc_lblUhrzeit = new GridBagConstraints();
gbc_lblUhrzeit.fill = GridBagConstraints.BOTH;
gbc_lblUhrzeit.insets = new Insets(0, 0, 5, 0);
gbc_lblUhrzeit.gridx = 3;
gbc_lblUhrzeit.gridy = 8;
add(lblUhrzeit, gbc_lblUhrzeit);
JButton btnStart = new JButton("Start");
GridBagConstraints gbc_btnStart = new GridBagConstraints();
gbc_btnStart.fill = GridBagConstraints.BOTH;
gbc_btnStart.insets = new Insets(0, 0, 0, 5);
gbc_btnStart.gridx = 1;
gbc_btnStart.gridy = 9;
add(btnStart, gbc_btnStart);
}
}