Hallo zusammen,
ich bin neun im Thema Java. Ich habe mich jetzt seit ein paar Wochen in das Thema eingelesen und wollte nun ein winziges Programm schreiben.
Allerdings hänge ich nun schon an der ersten Stelle und komme nicht weiter.
Ich möchte ein kleines Fenster erstellen in dem sich eine Combobox befindet, die einen Ordner Inhalt anzeigt. Sobald man eine Auswahl in der Combobox getroffen hat, kann man der Datei einen Status geben (zugelassen/gesperrt). Der Status wird in einer Hinweiszeile angezeigt.
Leider bekomme ich die Combobox nicht zu Gesicht. Könnt ihr mir sagen wo mein Fehler liegt?
ich bin neun im Thema Java. Ich habe mich jetzt seit ein paar Wochen in das Thema eingelesen und wollte nun ein winziges Programm schreiben.
Allerdings hänge ich nun schon an der ersten Stelle und komme nicht weiter.
Ich möchte ein kleines Fenster erstellen in dem sich eine Combobox befindet, die einen Ordner Inhalt anzeigt. Sobald man eine Auswahl in der Combobox getroffen hat, kann man der Datei einen Status geben (zugelassen/gesperrt). Der Status wird in einer Hinweiszeile angezeigt.
Leider bekomme ich die Combobox nicht zu Gesicht. Könnt ihr mir sagen wo mein Fehler liegt?
Java:
package testbild;
import javax.swing.*;
import java.awt.Image;
import java.io.*; //zum Ordner durchsuchen
import java.util.Arrays; //Ornder durchsuchen
public class Programm {
public static void main(String[] args) {
JFrame Fenster = new JFrame(); //frame ist das Fenster
Fenster.setTitle("Anweisungen");
Fenster.setSize(800, 600); //Fenstergröße
Fenster.setResizable(false); //Fenster nicht skallierbar
JPanel panel = new JPanel ();
ImageIcon image = new ImageIcon("C:/test/Logo.png"); //Bild
JLabel imageLabel = new JLabel(image); //neue Fläche für das Bild
String comboBoxListe[] = {"Test1"};
JComboBox Datein = new JComboBox (comboBoxListe);
panel.add(Datein);
Fenster.add(panel);
Fenster.add(imageLabel); //Fügt die Fläche imagelable zu frame hinzu
Fenster.setVisible(true); //Fenster ist sichtbar
imageLabel.setVerticalAlignment(JLabel.TOP); //Bildposition oben
imageLabel.setHorizontalAlignment(JLabel.RIGHT); //Bildposition rechts
image.setImage(image.getImage().getScaledInstance(100,100,Image.SCALE_DEFAULT)); // Bildgröße formatieren
String[] entries = new File( "C:/test" ).list(); //"C:/test" Ordner der druchsucht wird
System.out.println("Der Ornder enthält:");
System.out.println( Arrays.toString(entries) ); //Anzeige Ordnerinhalt
}
}