Hallo Jungs,
ich programmiere gerade ein Schlüsselverwaltungsprogramm
für unsere Firma, d.h. es sollen darin alle Schlüssel verwaltet
werden können (anlegen, löschen, ändern...)
So, nun zu meinem Problem!
Wenn es nun einen Schlüssel 20ig mal gibt (z.B. den für die Eingangstüre),
muss ich den im Moment 20 mal einzeln anlegen!
Das ist aber nicht Sinn der Sache!
Ich hab mir jetzt ein TextField hinzugefügt wo ich die Anzahl der Schlüssel eingeben
kann, d.h. wenn ich dort eine 20 eingebe, dann soll er mir genau den Schlüssel mit seinen Daten 20ig mal in die Datenbank schreiben....!
Im Moment fehlt mir die Lösung wie die Schleife auszusehen hat....!
Hat jemand ne Idee für mich!!
Wäre super
ich programmiere gerade ein Schlüsselverwaltungsprogramm
für unsere Firma, d.h. es sollen darin alle Schlüssel verwaltet
werden können (anlegen, löschen, ändern...)
So, nun zu meinem Problem!
Wenn es nun einen Schlüssel 20ig mal gibt (z.B. den für die Eingangstüre),
muss ich den im Moment 20 mal einzeln anlegen!
Das ist aber nicht Sinn der Sache!
Ich hab mir jetzt ein TextField hinzugefügt wo ich die Anzahl der Schlüssel eingeben
kann, d.h. wenn ich dort eine 20 eingebe, dann soll er mir genau den Schlüssel mit seinen Daten 20ig mal in die Datenbank schreiben....!
Im Moment fehlt mir die Lösung wie die Schleife auszusehen hat....!
Hat jemand ne Idee für mich!!
Wäre super
Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Schluesselverzeichnis extends JFrame
{
// Anfang Variablen
private JLabel jLabel1 = new JLabel();
private JLabel jLabel3 = new JLabel();
private JLabel jLabel4 = new JLabel();
private JLabel jLabel5 = new JLabel();
private JLabel jLabel6 = new JLabel();
private JLabel jLabel7 = new JLabel();
private JButton jButton2 = new JButton();
private JButton jButton5 = new JButton();
private JTextField jTextField2 = new JTextField();
private JTextField jTextField3 = new JTextField();
private JTextField jTextField4 = new JTextField();
private JTextField jTextField5 = new JTextField();
private JTextField jTextField6 = new JTextField();
// Ende Variablen
public Schluesselverzeichnis(String title) {
// Frame-Initialisierung
super(title);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent evt) { System.exit(0); }
});
int frameWidth = 1000;
int frameHeight = 700;
setSize(frameWidth, frameHeight);
Container cp = getContentPane();
cp.setLayout(null);
// Anfang Komponenten
jLabel1.setBounds(352, 32, 315, 37); // Label Schlüsselverzeichnis erstellen
jLabel1.setText("Schlüsselverzeichnis");
jLabel1.setFont (new Font("MS Sans Serif", Font.BOLD, 28));
cp.add(jLabel1); // der Content-Pane hinzufügen
jLabel3.setBounds(100, 200, 131, 30); // Label Schlüsselart erstellen
jLabel3.setText("Schlüsselart");
jLabel3.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
cp.add(jLabel3); // der Content-Pane hinzufügen
jLabel4.setBounds(100, 250, 192, 30); // Label Schlüsselnummer erstellen
jLabel4.setText("Schlüsselnummer");
jLabel4.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
cp.add(jLabel4); // der Content-Pane hinzufügen
jLabel5.setBounds(100, 300, 151, 30); // Label Raumnummer erstellen
jLabel5.setText("Raumnummer");
jLabel5.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
cp.add(jLabel5); // der Content-Pane hinzufügen
jLabel6.setBounds(100, 350, 71, 30); // Label Anzahl erstellen
jLabel6.setText("Anzahl");
jLabel6.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
cp.add(jLabel6); // der Content-Pane hinzufügen
jLabel7.setBounds(100, 400, 194, 30); // Label Aufbewahrungsort erstellen
jLabel7.setText("Aufbewahrungsort");
jLabel7.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
cp.add(jLabel7); // der Content-Pane hinzufügen
jButton2.setBounds(200, 600, 150, 40); // ANLEGEN-BUTTON erstellen
jButton2.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
jButton2.setText("Anlegen");
cp.add(jButton2); // der Content-Pane hinzufügen
jButton2.addActionListener(new ActionListener() { // ActionListener dem ANLEGEN-Button hinzufügen
public void actionPerformed(ActionEvent evt) {
jButton2ActionPerformed(evt);
}
});
jButton5.setBounds(650, 600, 150, 40); // ZURÜCK-BUTTON erstellen
jButton5.setFont (new Font("MS Sans Serif", Font.PLAIN, 21));
jButton5.setText("Zurück");
cp.add(jButton5); // der Content-Pane hinzufügen
jButton5.addActionListener(new ActionListener() { // ActionListener dem ZURÜCK-Button hinzufügen
public void actionPerformed(ActionEvent evt) {
jButton5ActionPerformed(evt);
}
});
jTextField2.setBounds(450, 200, 300, 28); // TextField Schlüsselart erstellen
jTextField2.setFont (new Font("MS Sans Serif", Font.PLAIN, 15));
jTextField2.setBackground(Color.WHITE);
jTextField2.setText("");
cp.add(jTextField2); // der Content-Pane hinzufügen
jTextField3.setBounds(450, 250, 300, 28); // TextField Schlüsselnummer erstellen
jTextField3.setFont (new Font("MS Sans Serif", Font.PLAIN, 15));
jTextField3.setBackground(Color.WHITE);
jTextField3.setText("");
cp.add(jTextField3); // der Content-Pane hinzufügen
jTextField4.setBounds(450, 300, 300, 28); // TextField Raunnummer erstellen
jTextField4.setFont (new Font("MS Sans Serif", Font.PLAIN, 15));
jTextField4.setBackground(Color.WHITE);
jTextField4.setText("");
cp.add(jTextField4); // der Content-Pane hinzufügen
jTextField5.setBounds(450, 350, 300, 28); // TextField Anzahl erstellen
jTextField5.setFont (new Font("MS Sans Serif", Font.PLAIN, 15));
jTextField5.setBackground(Color.WHITE);
jTextField5.setText("");
cp.add(jTextField5); // der Content-Pane hinzufügen
jTextField6.setBounds(450, 400, 300, 28); // TextField Aufbewahrungsort erstellen
jTextField6.setFont (new Font("MS Sans Serif", Font.PLAIN, 15));
jTextField6.setBackground(Color.WHITE);
jTextField6.setText("");
cp.add(jTextField6); // der Content-Pane hinzufügen
// Ende Komponenten
setResizable(false);
setVisible(true);
}
// Anfang Ereignisprozeduren
public void jButton2ActionPerformed(ActionEvent evt) // ANLEGEN-BUTTON
{
String schluesselart = jTextField2.getText();
String schluesselnummer = jTextField3.getText();
String raumnummer = jTextField4.getText();
String anzahl = jTextField5.getText();
String orthausmeister = jTextField6.getText();
String sql1 = "INSERT INTO schluesselverzeichnis VALUES (NULL, '" + schluesselart + "','" + schluesselnummer + "','"
+ raumnummer + "','"+ anzahl + "','" + orthausmeister + "' )";
MySQL anlegen = new MySQL();
anlegen.anlegen(sql1);
}
public void jButton3ActionPerformed(ActionEvent evt) // LÖSCHEN-BUTTON
{
/*
String schluesselart = jTextField2.getText();
String schluesselnummer = jTextField3.getText();
String raumnummer = jTextField4.getText();
String anzahl = jTextField5.getText();
String orthausmeister = jTextField6.getText();
String sql1 = "DELETE FROM schluesselverzeichnis WHERE schluesselid = '" + schluesselid + "' OR schluesselart = '" + schluesselart +
"' OR schluesselnummer = '" + schluesselnummer + "' OR raumnummer = '" + raumnummer +
"' OR anzahl = '" + anzahl + "' OR orthausmeister = '" + orthausmeister + "'";
MySQL löschen = new MySQL();
löschen.löschen(sql1);
setVisible(false); // das offene JFrame verschwinden lassen
dispose(); */ // das offene JFrame abräumen
}
public void jButton4ActionPerformed(ActionEvent evt) // ÄNDERN-BUTTON
{
/*String sid = jTextField1.getText();
String sart = jTextField2.getText();
String snr = jTextField3.getText();
String raumnr = jTextField4.getText();
String anzahl = jTextField5.getText();
String orthausmeister = jTextField6.getText();
String sql1 = "UPDATE sverz SET sid = '" + sid + "' AND sart = '" + sart + "' AND snr = '" + snr + "' AND raumnr = '" + raumnr + "' AND anzahl = '" + anzahl + "' AND orthausmeister = '" + orthausmeister + "'";
MySQL aendern = new MySQL();
aendern.aendern(sql1);
setVisible(false); // das offene JFrame verschwinden lassen
dispose(); */ // das offene JFrame abräumen
}
public void jButton5ActionPerformed(ActionEvent evt) // ZURÜCK-BUTTON
{
Schluesselverwaltung hauptmenue = new Schluesselverwaltung("Schlüsselverwaltung");
setVisible(false); // das offene JFrame verschwinden lassen
dispose(); // das offene JFrame abräumen
}
// Ende Ereignisprozeduren
public void auslesenTextfelder()
{
}
public static void main(String[] args) // MAIN-METHODE
{
new Schluesselverzeichnis("Schluesselverzeichnis");
}
}