Ich bin neu in Java und Programmierung. Ich möchte ein int
in einer JDialog
Klasse erzeugen, indem Sie eine Zeile in einer Tabelle auswählen und diese int
an die Hauptklasse senden, die es erstellt hat, oder um die in der Hauptklasse ausgeführte Schaltflächenaktion zu verarbeiten. Hauptklasse erstellt die Unterklasse hier:Handling Button Event in der Hauptklasse
private void launchtable() {
DlgBeds dcl = new DlgBeds();
dcl.setLocationRelativeTo(this);
dcl.setVisible(true);
// I want in this place to put something like this:
txtCode.setText(subclassgeneratedint);
}
Aber zuerst muß ich aus der Unterklasse, die int bekommen, habe ich versucht, ein Verfahren zu schaffen, dass ich in Haupt verwenden kann, um die int
zurückkehren, aber es setzt stattdessen den Text. mit der ersten ausgewählten Zeile (die Standardauswahl), und es kann nicht mehr Zeilenauswahl zurückgeben, um zu ändern txtCode
; die Methode stirbt einfach dort. Das Haupt könnte auch eine action performed
für die Schaltfläche in der Unterklasse haben, aber der Parameter müsste einer aus der Unterklasse ich denke.
protected void actionPerformed[button in the subclass](ActionEvent e) {
//actions
}
ich wirklich bin verloren, ich weiß, ich brauche mehr zu studieren Situationen wie diese zu lösen, aber ich die Antwort benötigen so schnell wie möglich.
Bearbeiten Sie Ihre Frage so, dass sie eine [mcve] enthält, die Ihre aktuelle Vorgehensweise anzeigt. – trashgod