Hallo,
ich bin neu in der Java Programmierung und möchte einen Kalender programmieren. Hierfür habe ich Textfelder angelegt, die ich später (je nach Monat) füllen möchte. Diese habe ich über den zweiten String (days) (s. Quelltext) realisiert. Gibt es eine elegantere Möglichkeit die Textfelder auszuführen ohne dass ich einen solch langen String mit immer dem selben Element anlegen muss (for schleife?).
Danke für eure Hilfe
Grüße
dutss
ich bin neu in der Java Programmierung und möchte einen Kalender programmieren. Hierfür habe ich Textfelder angelegt, die ich später (je nach Monat) füllen möchte. Diese habe ich über den zweiten String (days) (s. Quelltext) realisiert. Gibt es eine elegantere Möglichkeit die Textfelder auszuführen ohne dass ich einen solch langen String mit immer dem selben Element anlegen muss (for schleife?).
Danke für eure Hilfe
Grüße
dutss
Java:
frame.add (panC, BorderLayout.CENTER);
panC.setLayout (new GridLayout (7,7));
String [] DayNames = new String []
{ "Mo", "Tu", "We", "Th", "Fr", "Sa", "So"};
for (int i = 0; i < DayNames.length; i++){
l = new JLabel (DayNames [i], JLabel.CENTER);
panC.add (l);
}
String [] days = new String[]
{"", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", ""
};
for (int i=0; i<days.length; i++){
f = new JTextField (days [i]);
panC.add (f);
}