abgelaufen ist Ich mache GUI-Anwendung in Netbeans für meine College-Semester-Projekt (Market Manager). Wir können jedes Produkt zur App hinzufügen und die Daten als .txt-Datei speichern. Der Dateiname basiert auf dem Produktcode. Beispieldaten in 1234.txt:Java-Produzieren Sie eine Liste von Produkten, die bereits auf dem aktuellen Datum aus der Textdatei
Product code : 1234
Name : Noodle
Price : $1000
Description : Instant noodle is not good for healthy
Expiry data : 12-01-2050
meine Frage ist, wie alle Datei zu lesen, wenn es bereits mehr .txt-Datei hinzugefügt und das Datum in der Datei und zeigt die Liste der abgelaufenen Produkt zu JTextArea lesen als Dateiname basiert auf aktuelles Datum und Schaltfläche zum Entfernen aller abgelaufenen Dateien.
private void okBtnActionPerformed(java.awt.event.ActionEvent evt) {
String code = txtCode.getText();
String name = txtName.getText();
String price = txtPrice.getText();
String expiry = txtExpiry.getText();
String quantity = txtQuantity.getText();
String description = txtDescription.getText();
int quant = Integer.parseInt(quantity);
try {
for (int i = 0; i < quant; i++) {
File file = new File("Product/"+code+i+".txt");
if (!file.exists()) {
file.createNewFile();
String content = "Code: " + code + i + "\r\nName: " + name + "\r\nPrice: RM." + price + "\r\nDescription: " + description + "\r\nExpiry Date: " + expiry;
FileWriter data = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(data);
bw.write(content);
bw.close();
JOptionPane.showMessageDialog(this, "Product Added");
txtCode.setText("");
txtName.setText("");
txtPrice.setText("");
txtExpiry.setText("");
txtQuantity.setText("");
txtDescription.setText("");
} else {
JOptionPane.showMessageDialog(this, "The Product Code Already Added");
break;
}
}
} catch (IOException e) {
}
}
dieser Code für
Produkt Hinzufügen
Das ist breit, welchen Code hast du gerade? Wie wäre es mit einer DB? –
Ich bearbeite bereits meine Frage –
und ich mache immer noch nichts zu jFrame für die Anzeige abgelaufener Produkte @RC. Was ist DB? ich immer noch neu für GUI-Programm, und jetzt bin ich nur zweite Semester meiner Hochschule –