If Befehl bei JComboBox

Esquid

Mitglied
Hallo, Ich habe jetzt vor ungefähr einer Woche angefangen mit Java in Eclipse zu programmieren. Jetzt bin ich auf folgendes Problem gestoßen.
Ich habe versucht, dass wenn in der JComboBox (Art) ein Bestimmter Begriff("VIDEOKONFERENZ") ausgewählt ist, dass dann zum JPanel(Anordnungen) das JLabel(ZeitraumWählen) und der JSpinner(ZeitraumSpinner) hinzugefügt werden. Allerdings wird mir dann bei folgendem Code, in Zeile 188 der Fehler: "Syntax error on token ";", { expected after this token", in Zeile 194 der Fehler: "Multiple markers at this line - overrides StartingFrame.actionPerformed - Syntax error on token "void", record expected" und in Zeile 200 der Fehler: "Syntax error, insert "}" to complete ClassBody" angezeigt. Wenn ich den If Befehl von Zeile 188 bis 192 auskommentiere, verschwinden alle Fehler... Ich hoffe das war einigermaßen verständlich. Ich habe mal den ganzen Code dieser Klasse beigefügt damit nichts Fehlt. Danke
[CODE lang="java" title="Ganzer Code" highlight="12-13,188-192"]import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class NewTerminPage extends StartingFrame
implements ActionListener{

JFrame Frame = new JFrame("NEUER TERMIN");
JTextField Title = new JTextField(" " + "TITEL");
ImageIcon Icon = new ImageIcon("C:/Users/maxsc/OneDrive/Desktop/Bilder-Gimp-Aurora-Krita/Bilder/Fertig/Icons/Icon Clean Schwarz .png");
String[] Arten = {"ART", "HAUSAUFGABEN", "VIDEOKONFERENZ", "ARBEIT", "LERNEN"};
JComboBox Art = new JComboBox(Arten);
String[] Months = {"JANUAR", "FEBRUAR", "MÄRZ", "APRIL", "MAI", "JUNI", "JULI", "AUGUST", "SEPTEMBER", "OKTOBER", "NOVEMBER", "DEZEMBER"};
SpinnerModel EveryMonth = new SpinnerListModel(Months);
JSpinner MonthSpinner = new JSpinner(EveryMonth);
JPanel Anordnungen = new JPanel();
SpinnerModel Years = new SpinnerNumberModel(2021,2000,2100,1);
JSpinner YearSpinner = new JSpinner(Years);
SpinnerModel Days = new SpinnerNumberModel(1,1,31,1);
JSpinner DaySpinner = new JSpinner(Days);
Integer[] Schwierigkeiten = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
JComboBox Schwierigkeit = new JComboBox(Schwierigkeiten);
SpinnerModel Zeiträume = new SpinnerNumberModel(5,5,180,5);
JSpinner ZeitraumSpinner = new JSpinner(Zeiträume);
JButton Hinzufügen = new JButton("HINZUFÜGEN");
SpinnerModel Hours = new SpinnerNumberModel(12,0,24,1);
JSpinner HourSpinner = new JSpinner (Hours);
SpinnerModel Minutes = new SpinnerNumberModel(0,0,60,1);
JSpinner MinuteSpinner = new JSpinner (Minutes);
JLabel TitelEingeben = new JLabel ("TITEL EINGEBEN -->");
JLabel ArtWählen = new JLabel ("ART WÄHLEN -->");
JLabel MonatWählen = new JLabel ("MONAT DES TERMINS WÄHLEN -->");
JLabel JahrWählen = new JLabel ("JAHR DES TERMINS WÄHLEN -->");
JLabel TagWählen = new JLabel ("TAG DES TERMINS WÄHLEN -->");
JLabel ZeitWählen = new JLabel ("ZEIT DES TERMINS WÄHLEN -->");
JLabel SchwierigkeitWählen = new JLabel ("SCHWIERIGKEIT WÄHLEN -->");
JLabel ZeitraumWählen = new JLabel("ZEITRAUM WÄHLEN (min) -->");

NewTerminPage() {
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.setSize(850, 950);
Frame.getContentPane().setBackground(new Color(22,22,22));
Frame.setIconImage(Icon.getImage());
Frame.setLayout(null);
Frame.setResizable(false);
Frame.setVisible(true);

Anordnungen.setBounds(50,50,725,810);
Anordnungen.setBackground(new Color(50,50,50));
Anordnungen.setLayout(null);

Title.setBounds(500, 50, 125, 30);
Title.setBackground(new Color(37,37,37));
Title.setForeground(new Color(244,244,244));
Title.setFont(new Font("Courier New", Font.PLAIN, 15));
Title.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));
Title.setSelectionStart(80);
Title.setSelectionColor(new Color(244,244,244));
Title.setCaretColor(new Color(244,244,244));

Art.setBounds(500, 155, 125, 30);
Art.setBackground(new Color(37,37,37));
Art.setForeground(new Color(244,244,244));
Art.setFont(new Font("Courier New", Font.PLAIN, 15));
Art.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));
Art.setEditable(true);
Art.addActionListener(this);

MonthSpinner.setBounds(500, 260, 125, 30);
MonthSpinner.setOpaque(true);
MonthSpinner.setBackground(new Color(37,37,37));
MonthSpinner.setForeground(new Color(244,244,244));
MonthSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
MonthSpinner.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));

YearSpinner.setBounds(500,365,125,30);
YearSpinner.setOpaque(true);
YearSpinner.setBackground(new Color(37,37,37));
YearSpinner.setForeground(new Color(244,244,244));
YearSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
YearSpinner.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));

DaySpinner.setBounds(500,470,125,30);
DaySpinner.setOpaque(true);
DaySpinner.setBackground(new Color(37,37,37));
DaySpinner.setForeground(new Color(244,244,244));
DaySpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
DaySpinner.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));

HourSpinner.setBounds(335,575,125,30);
HourSpinner.setOpaque(true);
HourSpinner.setBackground(new Color(37,37,37));
HourSpinner.setForeground(new Color(244,244,244));
HourSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
HourSpinner.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));
HourSpinner.setVisible(true);

MinuteSpinner.setBounds(500,575,125,30);
MinuteSpinner.setOpaque(true);
MinuteSpinner.setBackground(new Color(37,37,37));
MinuteSpinner.setForeground(new Color(244,244,244));
MinuteSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
MinuteSpinner.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));
MinuteSpinner.setVisible(true);

Schwierigkeit.setBounds(500, 680, 125, 30);
Schwierigkeit.setBackground(new Color(37,37,37));
Schwierigkeit.setForeground(new Color(244,244,244));
Schwierigkeit.setFont(new Font("Courier New", Font.PLAIN, 15));
Schwierigkeit.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));
Schwierigkeit.setEditable(true);
Schwierigkeit.setVisible(true);

ZeitraumSpinner.setBounds(500,680,125,30);
ZeitraumSpinner.setOpaque(true);
ZeitraumSpinner.setBackground(new Color(37,37,37));
ZeitraumSpinner.setForeground(new Color(244,244,244));
ZeitraumSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
ZeitraumSpinner.setBorder(BorderFactory.createMatteBorder(2,2,2,2,new Color(50,50,50)));
ZeitraumSpinner.setLayout(null);

ZeitraumSpinner.setVisible(true);

Hinzufügen.setBounds(50, 770, 625, 30);
Hinzufügen.setBackground(new Color(37,37,37));
Hinzufügen.setForeground(new Color(244,244,244));
Hinzufügen.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
Hinzufügen.setFont(new Font("Courier New", Font.PLAIN, 15));
Hinzufügen.setFocusable(false);
Hinzufügen.setLayout(null);
Hinzufügen.addActionListener(this);

TitelEingeben.setBounds(50,50,200,30);
TitelEingeben.setFont(new Font("Courier New", Font.PLAIN, 15));
TitelEingeben.setForeground(new Color(244,244,244));

MonatWählen.setBounds(50,260,200,30);
MonatWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
MonatWählen.setForeground(new Color(244,244,244));

ArtWählen.setBounds(50,155,200,30);
ArtWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
ArtWählen.setForeground(new Color(244,244,244));

MonatWählen.setBounds(50,260,400,30);
MonatWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
MonatWählen.setForeground(new Color(244,244,244));

JahrWählen.setBounds(50,365,400,30);
JahrWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
JahrWählen.setForeground(new Color(244,244,244));

TagWählen.setBounds(50,470,400,30);
TagWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
TagWählen.setForeground(new Color(244,244,244));

ZeitWählen.setBounds(50,575,400,30);
ZeitWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
ZeitWählen.setForeground(new Color(244,244,244));

SchwierigkeitWählen.setBounds(50,680,400,30);
SchwierigkeitWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
SchwierigkeitWählen.setForeground(new Color(244,244,244));

ZeitraumWählen.setBounds(50,680,400,30);
ZeitraumWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
ZeitraumWählen.setForeground(new Color(244,244,244));

Anordnungen.add(Title);
Anordnungen.add(Art);
Anordnungen.add(MonthSpinner);
Anordnungen.add(YearSpinner);
Anordnungen.add(DaySpinner);
Anordnungen.add(ZeitraumSpinner);
Anordnungen.add(Hinzufügen);
Anordnungen.add(HourSpinner);
Anordnungen.add(MinuteSpinner);
Anordnungen.add(TitelEingeben);
Anordnungen.add(ArtWählen);
Anordnungen.add(MonatWählen);
Anordnungen.add(JahrWählen);
Anordnungen.add(TagWählen);
Anordnungen.add(ZeitWählen);
Frame.add(Anordnungen);

}
String Artvalue = Art.getSelectedItem().toString();
if (Artvalue = "VIDEOKONFERENZ") {
Anordnungen.add(ZeitraumSpinner);
Anordnungen.add(ZeitraumWählen);
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==Hinzufügen) {
Frame.dispose();
NeuerTermin.setEnabled(true);
}
}
}[/CODE]

Ich habe schon In Foren nach dem Problem gesucht allerdings hat mir da nichts geholfen
 

LimDul

Top Contributor
Dein Code in Zeile 188 liegt in keiner Methode - der muss in eine Methode rein. Vermutlich die Methode actionPerformed.

Eine (paar) Anmerkung noch generell zum Code:
* Variablen werden klein geschrieben (in CamelCase). Also Frame => frame, Title => title, EveryMonth => everyMonth
* Auf Umlaute in Variablennamen würde ich verzichten, ist erlaubt und geht, ich finde es trotzdem unschön dann nicht jede IDE und Co damit klarkommt. Sieht man schon hier im Forum, dass die Syntaxhervorhebung damit Probleme hat.
* So viele Member Variablen zu definieren (21 Stück) ist schlechter Stil - das kann man sehr viel in kleine, lokale Methoden mit lokalen Variablen auslagern.
* Due setzt die Bounds manuell, kann man machen, aber LayoutManager sind in 99% eine bessere Wahl. Da muss man sich zwar erst mal reindenken, aber so hat der Code schnell Probleme, wenn z.B. jemand in Windows die Größe auf 150% gestellt hat - weil dann passen deine Bounds nicht mehr

Das nur als Anmerkungen - das man das nicht alles von Anfang, wenn man anfängt zu programmieren, beachten kann, ist klar. Das wichtigste ist Bennenung der Variablen - damit wirst du überall anecken weil das quasi Gesetz, dass man sich da an die Java Coding Conventions: hält: https://www.oracle.com/java/technologies/javase/codeconventions-contents.html
 

Esquid

Mitglied
Dein Code in Zeile 188 liegt in keiner Methode - der muss in eine Methode rein. Vermutlich die Methode actionPerformed.

Eine (paar) Anmerkung noch generell zum Code:
* Variablen werden klein geschrieben (in CamelCase). Also Frame => frame, Title => title, EveryMonth => everyMonth
* Auf Umlaute in Variablennamen würde ich verzichten, ist erlaubt und geht, ich finde es trotzdem unschön dann nicht jede IDE und Co damit klarkommt. Sieht man schon hier im Forum, dass die Syntaxhervorhebung damit Probleme hat.
* So viele Member Variablen zu definieren (21 Stück) ist schlechter Stil - das kann man sehr viel in kleine, lokale Methoden mit lokalen Variablen auslagern.
* Due setzt die Bounds manuell, kann man machen, aber LayoutManager sind in 99% eine bessere Wahl. Da muss man sich zwar erst mal reindenken, aber so hat der Code schnell Probleme, wenn z.B. jemand in Windows die Größe auf 150% gestellt hat - weil dann passen deine Bounds nicht mehr

Das nur als Anmerkungen - das man das nicht alles von Anfang, wenn man anfängt zu programmieren, beachten kann, ist klar. Das wichtigste ist Bennenung der Variablen - damit wirst du überall anecken weil das quasi Gesetz, dass man sich da an die Java Coding Conventions: hält: https://www.oracle.com/java/technologies/javase/codeconventions-contents.html
Danke hat erstmal soweit funktioniert. Ich mache jetzt erstmal weiter.
 
Habe dir das mal neu angeordnet, wie ich es richtig(er) finde:

Java:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class NewTerminPage implements ActionListener {

    JFrame Frame = new JFrame("NEUER TERMIN");
    JTextField Title = new JTextField(" " + "TITEL");
    ImageIcon Icon = new ImageIcon(); // ... path ...
    String[] Arten = { "ART", "HAUSAUFGABEN", "VIDEOKONFERENZ", "ARBEIT", "LERNEN" };
    JComboBox<String> Art = new JComboBox<>(Arten);
    String[] Months = { "JANUAR", "FEBRUAR", "MÄRZ", "APRIL", "MAI", "JUNI", "JULI", "AUGUST", "SEPTEMBER", "OKTOBER", "NOVEMBER", "DEZEMBER" };
    SpinnerModel EveryMonth = new SpinnerListModel(Months);
    JSpinner MonthSpinner = new JSpinner(EveryMonth);
    JPanel Anordnungen = new JPanel();
    SpinnerModel Years = new SpinnerNumberModel(2021, 2000, 2100, 1);
    JSpinner YearSpinner = new JSpinner(Years);
    SpinnerModel Days = new SpinnerNumberModel(1, 1, 31, 1);
    JSpinner DaySpinner = new JSpinner(Days);
    Integer[] Schwierigkeiten = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
    JComboBox<Integer> Schwierigkeit = new JComboBox<>(Schwierigkeiten);
    SpinnerModel Zeiträume = new SpinnerNumberModel(5, 5, 180, 5);
    JSpinner ZeitraumSpinner = new JSpinner(Zeiträume);
    JButton Hinzufügen = new JButton("HINZUFÜGEN");
    SpinnerModel Hours = new SpinnerNumberModel(12, 0, 24, 1);
    JSpinner HourSpinner = new JSpinner(Hours);
    SpinnerModel Minutes = new SpinnerNumberModel(0, 0, 60, 1);
    JSpinner MinuteSpinner = new JSpinner(Minutes);
    JLabel TitelEingeben = new JLabel("TITEL EINGEBEN -->");
    JLabel ArtWählen = new JLabel("ART WÄHLEN -->");
    JLabel MonatWählen = new JLabel("MONAT DES TERMINS WÄHLEN -->");
    JLabel JahrWählen = new JLabel("JAHR DES TERMINS WÄHLEN -->");
    JLabel TagWählen = new JLabel("TAG DES TERMINS WÄHLEN -->");
    JLabel ZeitWählen = new JLabel("ZEIT DES TERMINS WÄHLEN -->");
    JLabel SchwierigkeitWählen = new JLabel("SCHWIERIGKEIT WÄHLEN -->");
    JLabel ZeitraumWählen = new JLabel("ZEITRAUM WÄHLEN (min) -->");

    public NewTerminPage() {
        Anordnungen.setBounds(50, 50, 725, 810);
        Anordnungen.setBackground(new Color(50, 50, 50));
        Anordnungen.setLayout(null);

        Title.setBounds(500, 50, 125, 30);
        Title.setBackground(new Color(37, 37, 37));
        Title.setForeground(new Color(244, 244, 244));
        Title.setFont(new Font("Courier New", Font.PLAIN, 15));
        Title.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        Title.setSelectionStart(80);
        Title.setSelectionColor(new Color(244, 244, 244));
        Title.setCaretColor(new Color(244, 244, 244));

        Art.setBounds(500, 155, 125, 30);
        Art.setBackground(new Color(37, 37, 37));
        Art.setForeground(new Color(244, 244, 244));
        Art.setFont(new Font("Courier New", Font.PLAIN, 15));
        Art.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        Art.setEditable(true);
        Art.addActionListener(this);

        MonthSpinner.setBounds(500, 260, 125, 30);
        MonthSpinner.setOpaque(true);
        MonthSpinner.setBackground(new Color(37, 37, 37));
        MonthSpinner.setForeground(new Color(244, 244, 244));
        MonthSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
        MonthSpinner.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));

        YearSpinner.setBounds(500, 365, 125, 30);
        YearSpinner.setOpaque(true);
        YearSpinner.setBackground(new Color(37, 37, 37));
        YearSpinner.setForeground(new Color(244, 244, 244));
        YearSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
        YearSpinner.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));

        DaySpinner.setBounds(500, 470, 125, 30);
        DaySpinner.setOpaque(true);
        DaySpinner.setBackground(new Color(37, 37, 37));
        DaySpinner.setForeground(new Color(244, 244, 244));
        DaySpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
        DaySpinner.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));

        HourSpinner.setBounds(335, 575, 125, 30);
        HourSpinner.setOpaque(true);
        HourSpinner.setBackground(new Color(37, 37, 37));
        HourSpinner.setForeground(new Color(244, 244, 244));
        HourSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
        HourSpinner.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        HourSpinner.setVisible(true);

        MinuteSpinner.setBounds(500, 575, 125, 30);
        MinuteSpinner.setOpaque(true);
        MinuteSpinner.setBackground(new Color(37, 37, 37));
        MinuteSpinner.setForeground(new Color(244, 244, 244));
        MinuteSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
        MinuteSpinner.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        MinuteSpinner.setVisible(true);

        Schwierigkeit.setBounds(500, 680, 125, 30);
        Schwierigkeit.setBackground(new Color(37, 37, 37));
        Schwierigkeit.setForeground(new Color(244, 244, 244));
        Schwierigkeit.setFont(new Font("Courier New", Font.PLAIN, 15));
        Schwierigkeit.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        Schwierigkeit.setEditable(true);
        Schwierigkeit.setVisible(true);

        ZeitraumSpinner.setBounds(500, 680, 125, 30);
        ZeitraumSpinner.setOpaque(true);
        ZeitraumSpinner.setBackground(new Color(37, 37, 37));
        ZeitraumSpinner.setForeground(new Color(244, 244, 244));
        ZeitraumSpinner.setFont(new Font("Courier New", Font.PLAIN, 15));
        ZeitraumSpinner.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        ZeitraumSpinner.setLayout(null);

        ZeitraumSpinner.setVisible(true);

        Hinzufügen.setBounds(50, 770, 625, 30);
        Hinzufügen.setBackground(new Color(37, 37, 37));
        Hinzufügen.setForeground(new Color(244, 244, 244));
        Hinzufügen.setBorder(BorderFactory.createMatteBorder(2, 2, 2, 2, new Color(50, 50, 50)));
        Hinzufügen.setFont(new Font("Courier New", Font.PLAIN, 15));
        Hinzufügen.setFocusable(false);
        Hinzufügen.setLayout(null);
        Hinzufügen.addActionListener(this);

        TitelEingeben.setBounds(50, 50, 200, 30);
        TitelEingeben.setFont(new Font("Courier New", Font.PLAIN, 15));
        TitelEingeben.setForeground(new Color(244, 244, 244));

        MonatWählen.setBounds(50, 260, 200, 30);
        MonatWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        MonatWählen.setForeground(new Color(244, 244, 244));

        ArtWählen.setBounds(50, 155, 200, 30);
        ArtWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        ArtWählen.setForeground(new Color(244, 244, 244));

        MonatWählen.setBounds(50, 260, 400, 30);
        MonatWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        MonatWählen.setForeground(new Color(244, 244, 244));

        JahrWählen.setBounds(50, 365, 400, 30);
        JahrWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        JahrWählen.setForeground(new Color(244, 244, 244));

        TagWählen.setBounds(50, 470, 400, 30);
        TagWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        TagWählen.setForeground(new Color(244, 244, 244));

        ZeitWählen.setBounds(50, 575, 400, 30);
        ZeitWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        ZeitWählen.setForeground(new Color(244, 244, 244));

        SchwierigkeitWählen.setBounds(50, 680, 400, 30);
        SchwierigkeitWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        SchwierigkeitWählen.setForeground(new Color(244, 244, 244));

        ZeitraumWählen.setBounds(50, 680, 400, 30);
        ZeitraumWählen.setFont(new Font("Courier New", Font.PLAIN, 15));
        ZeitraumWählen.setForeground(new Color(244, 244, 244));

        Anordnungen.add(Title);
        Anordnungen.add(Art);
        Anordnungen.add(MonthSpinner);
        Anordnungen.add(YearSpinner);
        Anordnungen.add(DaySpinner);
        Anordnungen.add(ZeitraumSpinner);
        Anordnungen.add(Hinzufügen);
        Anordnungen.add(HourSpinner);
        Anordnungen.add(MinuteSpinner);
        Anordnungen.add(TitelEingeben);
        Anordnungen.add(ArtWählen);
        Anordnungen.add(MonatWählen);
        Anordnungen.add(JahrWählen);
        Anordnungen.add(TagWählen);
        Anordnungen.add(ZeitWählen);
        Frame.add(Anordnungen);
        
        Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        Frame.setSize(850, 950);
        Frame.getContentPane().setBackground(new Color(22, 22, 22));
        Frame.setIconImage(Icon.getImage());
        Frame.setLayout(null);
        Frame.setResizable(false);
        Frame.setVisible(true);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == Hinzufügen) {
            String Artvalue = Art.getSelectedItem().toString();
            if ("VIDEOKONFERENZ".equals(Artvalue)) {
                Anordnungen.add(ZeitraumSpinner);
                Anordnungen.add(ZeitraumWählen);
                
                Frame.dispose();
                // NeuerTermin.setEnabled(true);
            }
        }
    }

    public static void main(String[] args) {
        new NewTerminPage();
    }
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
U Gibt es eine Möglichkeit statt concatenate einen anderen Befehl zu nutzen? AWT, Swing, JavaFX & SWT 9
Z Befehl Action Event Verlassen AWT, Swing, JavaFX & SWT 4
U Problem mit dem TextArea.appen()- Befehl AWT, Swing, JavaFX & SWT 2
V JTable Zelle über befehl "selecten"? AWT, Swing, JavaFX & SWT 5
P 1 Sekunde verzögern bis nächstes Befehl ausgeführt wird! AWT, Swing, JavaFX & SWT 2
hannibalstgt Fehler bei JCOMBOBOX GUI Anzeige AWT, Swing, JavaFX & SWT 2
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
N Keylistener & JComboBox AWT, Swing, JavaFX & SWT 5
R JComboBox abfragen AWT, Swing, JavaFX & SWT 1
kodela Swing Element einer JComboBox ausgrauen AWT, Swing, JavaFX & SWT 3
D JComboBox Strings aus JTextFields zuordnen AWT, Swing, JavaFX & SWT 2
F JComboBox und Model AWT, Swing, JavaFX & SWT 10
I Editierbare JComboBox, die nur Ganzzahlen als Eingabewerte zulässt AWT, Swing, JavaFX & SWT 3
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich den Hintergrund vom Anzeigefeld einer JComboBox, die nicht zum Hineinschreiben offen steht? AWT, Swing, JavaFX & SWT 32
Hatsi09 JCombobox default wert AWT, Swing, JavaFX & SWT 6
D Swing JCombobox Aktion löscht Grafik AWT, Swing, JavaFX & SWT 1
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
R Swing Java9 NullPointerException bei JComboBox AWT, Swing, JavaFX & SWT 13
ralfb1105 Swing JComboBox update der Daten AWT, Swing, JavaFX & SWT 8
D Swing JCombobox Weiße Leerzeilen AWT, Swing, JavaFX & SWT 10
G JComboBox: Arrow-Button permanent anzeigen AWT, Swing, JavaFX & SWT 4
D Swing Java JComboBox Example AWT, Swing, JavaFX & SWT 16
K Swing JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 4
D Swing "blaues" Element aus JComboBox erhalten AWT, Swing, JavaFX & SWT 6
F JComboBox und Einträge AWT, Swing, JavaFX & SWT 3
gamillton Swing JComboBox mit extra Inhalt + breiteres Popupmenü AWT, Swing, JavaFX & SWT 0
T JPanelsteuerung mit JComboBox AWT, Swing, JavaFX & SWT 5
N Swing Duplikate im Jcombobox vermeiden AWT, Swing, JavaFX & SWT 15
L Swing JComboBox kann nicht erstellt werden! AWT, Swing, JavaFX & SWT 2
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
M Swing JComboBox mit Laufwerksbuchstaben (Windows) AWT, Swing, JavaFX & SWT 6
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
D Swing JComboBox (DefaultComboBoxModel) überschreibt Eintrag beim erstellen AWT, Swing, JavaFX & SWT 0
R Swing Durch JComboBox-Item eine TextArea aktualisieren AWT, Swing, JavaFX & SWT 2
3 JComboBox - Action - Auslesen & Umwandeln AWT, Swing, JavaFX & SWT 9
M Alle Schriftarten in JComboBox AWT, Swing, JavaFX & SWT 5
M Swing JComboBox eigenes Design AWT, Swing, JavaFX & SWT 3
Sin137 JComboBox mit Generics AWT, Swing, JavaFX & SWT 14
R JComboBox erweitern AWT, Swing, JavaFX & SWT 5
S Swing Eigene JComboBox Problem! AWT, Swing, JavaFX & SWT 1
V Editierbare JComboBox AWT, Swing, JavaFX & SWT 2
D Swing JCombobox in einem JTable vorbelegen AWT, Swing, JavaFX & SWT 4
F neuen Menüpunkt in jcombobox einfügen AWT, Swing, JavaFX & SWT 1
F Swing Jcombobox mit manueller Rückgabe AWT, Swing, JavaFX & SWT 4
W JComboBox auffristen nach Listenänderung AWT, Swing, JavaFX & SWT 20
S JComboBox mit mehreren Spalten? AWT, Swing, JavaFX & SWT 6
J JComboBox + ItemListener AWT, Swing, JavaFX & SWT 12
T Swing jComboBox auslesen mit Datenbankanbindung AWT, Swing, JavaFX & SWT 3
S JComboBox aus anderer Klasse füllen (Java-Swing) AWT, Swing, JavaFX & SWT 0
D Swing Erstes Item einer JCombobox in JTable anzeigen AWT, Swing, JavaFX & SWT 2
N JComboBox in JTable [Swing] -> totaler UI-Einsteiger AWT, Swing, JavaFX & SWT 3
H Swing jComboBox Ausgabe -1/null AWT, Swing, JavaFX & SWT 4
C Arrow Farbe bei JComboBox AWT, Swing, JavaFX & SWT 2
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
O JTextfield und JComboBox Wert in SQL Database speichern AWT, Swing, JavaFX & SWT 4
S JComboBox UTF-8 Codierung zuweisen AWT, Swing, JavaFX & SWT 5
A JComboBox mit Array aktualisieren AWT, Swing, JavaFX & SWT 7
S JComboBox nach auswahl erneuern AWT, Swing, JavaFX & SWT 4
S Swing JComboBox mit Listener aktualisieren AWT, Swing, JavaFX & SWT 13
A Swing per JComboBox gewünschtes Attribut auswählen und Komponenten passen sich an AWT, Swing, JavaFX & SWT 7
I JComboBox gibt bei ausgewählten ITem NullPointer an... AWT, Swing, JavaFX & SWT 3
D Swing JCombobox - Tooltip Location ändern AWT, Swing, JavaFX & SWT 4
J JComboBox Dropdown Icon AWT, Swing, JavaFX & SWT 2
M Swing Mix JComboBox - JButton? AWT, Swing, JavaFX & SWT 6
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
F Swing jComboBox auslesen AWT, Swing, JavaFX & SWT 6
O Swing TableCellRenderer und JComboBox AWT, Swing, JavaFX & SWT 4
F Swing JComboBox - Frage zur Größe AWT, Swing, JavaFX & SWT 11
C Swing JComboBox, ItemListener gibt 2x aus AWT, Swing, JavaFX & SWT 2
O JComboBox - autom. Selektieren AWT, Swing, JavaFX & SWT 6
J JComboBox - wie getSelectedItem() überschreiben? AWT, Swing, JavaFX & SWT 8
S Swing Jcombobox und array AWT, Swing, JavaFX & SWT 6
D Swing JComboBox aktualisieren AWT, Swing, JavaFX & SWT 4
E JComboBox AWT, Swing, JavaFX & SWT 8
N Swing JComboBox Frage AWT, Swing, JavaFX & SWT 5
S Swing Bild auf jPanel nach Änderung von JComboBox zeichnen AWT, Swing, JavaFX & SWT 4
H Swing Element aus JComboBox auswählen AWT, Swing, JavaFX & SWT 2
H JCombobox inhalt löschen AWT, Swing, JavaFX & SWT 17
N Swing JCombobox - PopupMenu-Inhalt mit KSKB AWT, Swing, JavaFX & SWT 2
O JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 3
S Swing JComboBox mit Datenbank füllen AWT, Swing, JavaFX & SWT 16
S Inhalt einer JComboBox aktualisieren AWT, Swing, JavaFX & SWT 6
F Swing JComboBox in JTable AutoComplete + Tab AWT, Swing, JavaFX & SWT 4
O JComboBox getSelectedItem AWT, Swing, JavaFX & SWT 4
M JComboBox Hintergrundfarbe des gewählten Items AWT, Swing, JavaFX & SWT 3
B Swing Problem: Horizontaler Scrollbalken in JComboBox hinzufügen AWT, Swing, JavaFX & SWT 4
M JCombobox mit ID und Text AWT, Swing, JavaFX & SWT 4
A JComboBox-Inhalt durch neues Array ersetzen AWT, Swing, JavaFX & SWT 2
C Swing Dynamische JComboBox (Filter) AWT, Swing, JavaFX & SWT 28
M JComboBox Item-Auswahl in JTable AWT, Swing, JavaFX & SWT 2
L Jbutton + jcombobox mit vorhandenen frame verknüfen AWT, Swing, JavaFX & SWT 8
D JCombobox mit Linien Styles AWT, Swing, JavaFX & SWT 4
H Unterschiedliche JComboBox je JTable Zeile AWT, Swing, JavaFX & SWT 4
B jCombobox addItem funktioniert nicht AWT, Swing, JavaFX & SWT 9
G JComboBox mit CellRenderer (Auswahl) AWT, Swing, JavaFX & SWT 11
G Swing JComboBox anpassen AWT, Swing, JavaFX & SWT 6
M Item in JComboBox umbenennen AWT, Swing, JavaFX & SWT 5
M Swing Busy Waiting Problem (JComboBox) AWT, Swing, JavaFX & SWT 11
C JComboBox Renderer Problem AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben