Ich habe einen JFrame namens User, in dem ich eine Variable namens id deklariere und sie auf einen bestimmten Wert setze, abhängig von einigen Bedingungen.Übergeben der in einem Jframe gesetzten Variablen von einem zum anderen
Ich muss diese Variable in einem zweiten JFrame namens Ausgabe verwenden.
Dies ist der Code, den ich
class InputScreen extends javax.swing.JFrame {
public int id = 0;
private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {
if (condition){
id = 1;
System.out.println(id);
}
elseif (condition){
id = 2;
System.out.println(id);
}
elseif (condition){
id = 3;
System.out.println(id);
}
else{
System.exit(0);
}
habe ich einen Konstruktor im Rahmen Output verwendet, aber es scheint nicht zu funktionieren.
public class Output extends javax.swing.JFrame {
int rule;
public Output(int Id){
rule = Id;
initComponents();
}
public Output() {
initComponents();
conn = MySqlConnect.ConnectDB();
}
Aktualisiert-Code Frame - Eingang
class InputScreen extends javax.swing.JFrame {
public int id = 0;
public int getID(){
return input_rule_id;
}
private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) {
if (condition){
id = 1;
System.out.println(id);
}
elseif (condition){
id = 2;
System.out.println(id);
}
elseif (condition){
id = 3;
System.out.println(id);
}
Form - Ausgabe
private void formWindowActivated(java.awt.event.WindowEvent evt) {
Input InSc = new Input();
InSc.getId();
}
1) Um eine bessere Hilfe zu erhalten, veröffentlichen Sie ein [MCVE] oder [Short, Self Contained, Correct Example] (http://www.sscce.org/). 2) Siehe [Die Verwendung mehrerer JFrames, gute/schlechte Praxis?] (Http://stackoverflow.com/q/9554636/418556) –
** Probable ** Duplikat von [Übertragung von Text von einem JFrame zu einem anderen] (http : //stackoverflow.com/q/37336756/418556) .. –