Hallo zusammen,
ich habe folgendes Problem: In der GUI (JAVA Swing) meines Programmes möchte ich ein dropdown button hinzufügen, der den Wesenswert in der Fachklasse (Die Klasse DVBerechnung soll hier meine Fachklasse darstellen.) auf 1.1, 1.0, oder 0.9 setzt.
Also ich möchte, dass man im dropdown button "=","+" und "-" anklicken kann. Am besten wäre es, wenn "=" standardmaßig eingestellt wäre.
DVBerechnung test1 = new DVBerechnung;
=, entspricht test1.setWesen(1.0);
+, entspricht test1.setWesen(1.1);
-, entspricht test1.setWesen(0.9);
Den Button habe ich schon in der GUI integriert, ich weiß leider nur nicht genau, wie ich es mit dem code umstehen muss.
Habe auch schon hier nachgesehen JComboBox (Java 2 Platform SE 5.0), nur leider ist mein englisch nicht das beste.
Hier das Beispiel, wie ich es versucht habe umzusetzten:
Habe es von einem Beispiel aus dem Internet versucht abzuändern.
Nur leider hat das nicht wirklich geklappt.
Vielen Danke für Eure Hilfe
Lg Vampire
ich habe folgendes Problem: In der GUI (JAVA Swing) meines Programmes möchte ich ein dropdown button hinzufügen, der den Wesenswert in der Fachklasse (Die Klasse DVBerechnung soll hier meine Fachklasse darstellen.) auf 1.1, 1.0, oder 0.9 setzt.
Java:
public class DVBerechnung
{
private double wesen;
//Konstruktor
public DVBerechnung()
{}
public void setWesen(double pWesen)
{
wesen=pWesen;
}
public double getWesen()
{
return wesen;
}
}
Also ich möchte, dass man im dropdown button "=","+" und "-" anklicken kann. Am besten wäre es, wenn "=" standardmaßig eingestellt wäre.
DVBerechnung test1 = new DVBerechnung;
=, entspricht test1.setWesen(1.0);
+, entspricht test1.setWesen(1.1);
-, entspricht test1.setWesen(0.9);
Den Button habe ich schon in der GUI integriert, ich weiß leider nur nicht genau, wie ich es mit dem code umstehen muss.
Habe auch schon hier nachgesehen JComboBox (Java 2 Platform SE 5.0), nur leider ist mein englisch nicht das beste.
Java:
public class Hauptfenster();
{
private JComboBox getDropdownWesenVert()
{
if (dropdownWesenVert == null)
{
dropdownWesenVert = new JComboBox();
dropdownWesenVert.setBounds(new Rectangle(340, 150, 55, 31));
}
return dropdownWesenVert;
}
}
Hier das Beispiel, wie ich es versucht habe umzusetzten:
Habe es von einem Beispiel aus dem Internet versucht abzuändern.
Nur leider hat das nicht wirklich geklappt.
Java:
private JComboBox getDropdownWesenAng()
{
if (dropdownWesenAng == null)
{
dropdownWesenAng = new JComboBox();
dropdownWesenAng.setBounds(new Rectangle(340, 110, 55, 31));
dropdownWesenAng.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent e)
{
/*Dropdown Ang
Vector<String> mWesen=new Vector<String>();
mWesen.add("=");
mWesen.add("+");
mWesen.add("-");
DefaultComboBoxModel model1=new DefaultComboBoxModel(mWesen);
dropdownWesenAng.setModel(model1);
*/
}
});
}
return dropdownWesenAng;
}
Vielen Danke für Eure Hilfe
Lg Vampire
Zuletzt bearbeitet: