Hi Leute ich brauche dringend eure Hilfe.
Das Problem ist das folgende: Ich habe Drei Klassen. Eine Eingabemaske und zwei Berechnungsklassen.
Ich möchte die Eingabemaske für beide Berechnungsarten nutzen.
D.h. 1. ich wähle mit einem Button die Berechnungsart. (in einer Vormaske, also insgesamt 4 Klassen)
2. Die Eingabemaske wird geöffnet und die Parameter werden übergeben. Im Fenstertitel steht die
Berechnungsart.
3. Meine Berechnungsklassen heißen Berechnung_Leistung und Berechnung_Widerstand
Wie ihr seht Erzeuge ich ein Objekt von der Klasse Berechnung_Leistung und übergebe ich das Objekt an die Methode
Und das ist das Problem. Wenn ich jetzt mit der Klasse Berechnen_Widerstand arbeiten möchte Wie kann ich es so machen, dass
eine der Beiden Klasse empfangen kann. Ich weiß ja vorher nicht welche Berechnungsart ich wähle. Ich möchte ungern zwei Ausgabe() Methoden haben. Die sind nämlich ziemlich groß. Wie könnte man das machen? Geht es überhaupt?
Das Problem ist das folgende: Ich habe Drei Klassen. Eine Eingabemaske und zwei Berechnungsklassen.
Ich möchte die Eingabemaske für beide Berechnungsarten nutzen.
D.h. 1. ich wähle mit einem Button die Berechnungsart. (in einer Vormaske, also insgesamt 4 Klassen)
2. Die Eingabemaske wird geöffnet und die Parameter werden übergeben. Im Fenstertitel steht die
Berechnungsart.
3. Meine Berechnungsklassen heißen Berechnung_Leistung und Berechnung_Widerstand
Code:
private void jButton_BerechnungMouseClicked(java.awt.event.MouseEvent evt) {
Berechnung_Leistung BL = new Berechnung_Leistung((jTextField_D.getText()), (jTextField_d.getText()),
(jTextField_b.getText()), (jTextField_Wickelhoehe.getText()), (jTextField_lm.getText()),
(jTextField_AEL.getText()), (jTextField_LAD.getText()), (jTextField_AZ.getText()), (jTextField_DZ.getText()),
(jTextField_DD.getText()), ((String)jComboBox_ThermischeKlasse.getSelectedItem()),
((String)jComboBox_DIN_DINmittel.getSelectedItem()),
((String)jComboBox_Wickelart.getSelectedItem()),
((String)jComboBox_Drahtsorte.getSelectedItem()),jRadioButton1.isSelected(), jRadioButton2.isSelected(),
(jTextField_Spannung.getText()), (jTextField_PARAMETER.getText()), con,
((String)jComboBox_Lagenzahl.getSelectedItem()));
Ausgabe(BL);
}
private void Ausgabe(Berechnung_Leistung BL){
}
Wie ihr seht Erzeuge ich ein Objekt von der Klasse Berechnung_Leistung und übergebe ich das Objekt an die Methode
Code:
Ausgabe(Berechnung_Leistung BL)
Und das ist das Problem. Wenn ich jetzt mit der Klasse Berechnen_Widerstand arbeiten möchte Wie kann ich es so machen, dass
Code:
Ausgabe(Object BL)