Swing Brauche Hilfe mit Label

Viniger

Mitglied
Anhang anzeigen AdventureGame.java
Anhang anzeigen gegenstaende.java


Hallo zusammen!
Ich arbeite momentan aus Spaß an einem AdventureGame und wollte heute Gegenstände in das Spiel einbauen, auf welche man klicken und damit aufnehmen kann.

Problem ist dass mein Testobjekt nicht angezeigt wird :eek:
Kann mir da vielleicht jemand helfen, was ich vergessen habe :eek:

Danke schonmal im voraus, anbei mein Quellcode für die entsprechende Klasse:


Java:
import java.awt.*;import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.Border;

public class [U]AdventureGame[/U] extends JFrame {
        
       public Raum test;
       public Raum test2;
       public Raum test3;
       public Raum test4;
       public Raum test5;
       
       public Gegenstand bildtester; 
          
           private Raum aktuellerRaum;
           public String aktuellerichtung;
        
        // Men?
          private JButton startButton = new JButton();
          private JTextArea StartText = new JTextArea("");
          private JLayeredPane Bildbereich = new JLayeredPane();        
          private JLabel bild = new JLabel();
          
// [U]Ende[/U] Attribute
    
          public AdventureGame(String title, String schwierigkeit, String name) {
// Frame-[U]Initialisierung[/U]   [U]Allgemeines[/U]
            super(title);
            setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            int frameWidth = 900; 
            int frameHeight = 600;
            setSize(frameWidth, frameHeight);
            Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
            int x = (d.width - getSize().width) / 2;
            int y = (d.height - getSize().height) / 2;
            setLocation(x, y);
            Container cp = getContentPane();
            cp.setLayout(null);
        
        
            Border border = BorderFactory.createLineBorder(Color.BLACK);
            StartText.setBorder(BorderFactory.createCompoundBorder(border, BorderFactory.createEmptyBorder(10, 10, 10, 10)));
        
        
// Text [U]der[/U] am [U]Anfang[/U] [U]des[/U] [U]Spiels[/U] [U]erscheint[/U]:
        
StartText.setText ("This is a test!\nIf everything works it should show\nyour name here:" + name + "\n\n Your difficult is: " + schwierigkeit);
            StartText.setBounds(20, 20, 400, 350);
            StartText.setVisible(true);
            StartText.setEditable(false);
            StartText.setFont(new Font("Dialog", Font.PLAIN, 13));
            cp.add(StartText);
                     
//[U]Grafik[/U] Men? [U]rechts[/U]
            Bildbereich.setBounds(460, 20, 385, 350);
            Bildbereich.setBorder(new javax.swing.border.LineBorder(Color.GRAY, 5));
            cp.add(Bildbereich);
            bild.setBounds(7, 7, 371, 322);
            bild.setText("");
            Bildbereich.add(bild, 5);
            
this.bildtester = new Gegenstand("Dies ist ein Testgegenstand", 480, 80, 30, 30,"bilder/gegenstand/apple.png" );
            this.bildtester.setVisible(true);
            this.bildtester.bild.addMouseListener (new MouseAdapter() {
                public void mouseClicked(MouseEvent evt) {
                    bildtester_MouseClicked(evt);
                }
            });
Bildbereich.add(this.bildtester.bild, 0);
            
            
            this.bild.setIcon(bildstory("bilder/start.jpg"));
            
            
            cp.setBackground(new Color(0xF8F0C));
            
// [U]Ende[/U] [U]Komponenten[/U]
        
            setResizable(false);
            setVisible(true);          
// [U]Aktueller[/U] [U]Raum[/U] [U]wird[/U] [U]festgelegt[/U] (Start [U]mit[/U] [U]Eingang[/U])
this.aktuellerRaum=this.test;
    
          }
        
        public void startButton_ActionPerformed(ActionEvent evt) {
        this.startButton.setVisible(false);
                   
        move();
       
        }
        
// [U]Bildwechsel[/U] [U]durch[/U] Link
      public static ImageIcon bildstory(final String Link){
          return new ImageIcon(Link);
      }
// [U]Ende[/U] [U]Methode[/U]
      
      
// "[U]Spiel[/U]" [U]wird[/U] [U]umgesetzt[/U]
      public static void main(String[] args) {
        new AdventureGame("AdventureGame", null, null);
      }
      
      public void bildtester_MouseClicked(MouseEvent evt)
      {
this.StartText.append("\n" + this.bildtester.gegenstandserklaerung);
      }
      
      public void move()
      {
          this.StartText.setText("");
      
          
this.StartText.append(this.aktuellerRaum.raumhinweis + "\n");
          this.bild.setIcon(bildstory(this.aktuellerRaum.bildlink));
          
      }

}
 
Zuletzt bearbeitet:

strußi

Top Contributor
sein gegenstand war nur eine instanz ohne referenz^^. zumindest les ich das so aus seinem code raus. aber mich interesiert es auch, ob die Vermutung stimmt
grüße
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
K Swing Brauche Hilfe AWT, Swing, JavaFX & SWT 6
O AWT Performance und Bug behebung[brauche Hilfe] AWT, Swing, JavaFX & SWT 2
L Mein Kopf dreht sich... Brauche Hilfe beim GUI gestalten AWT, Swing, JavaFX & SWT 10
J Brauche ganz dringend Hilfe!!! AWT, Swing, JavaFX & SWT 5
M brauche Hilfe um Einträge aus Jlist zu löschen AWT, Swing, JavaFX & SWT 4
G Leider trotz allem kein Icon :( Brauche Hilfe AWT, Swing, JavaFX & SWT 3
G Selbstprogrammierter Editor - brauche Hilfe AWT, Swing, JavaFX & SWT 5
M Brauche Hilfe zum Einbinden von eigener Schrfitart AWT, Swing, JavaFX & SWT 3
S Brauche Hilfe mit JFrame - NullPointerException AWT, Swing, JavaFX & SWT 7
K Ich brauche GridBagLayout Hilfe AWT, Swing, JavaFX & SWT 4
S Frame, brauche dringend hilfe AWT, Swing, JavaFX & SWT 4
N ProgressBar --> brauche Hilfe AWT, Swing, JavaFX & SWT 4
N Brauche Layout-Hilfe AWT, Swing, JavaFX & SWT 3
N Brauche Layout Hilfe AWT, Swing, JavaFX & SWT 9
Z Bei Problem mit Java Swing brauche dringende Hilfe AWT, Swing, JavaFX & SWT 3
V Brauche Hilfe beim Steuern des Sichtbereiches eines JPanel AWT, Swing, JavaFX & SWT 2
W JavaFX CSS und Vererbung - ich brauche nochmal etwas Nachhilfe AWT, Swing, JavaFX & SWT 28
J 2D-Grafik Brauche Erklärung von Methode AWT, Swing, JavaFX & SWT 1
B Swing Wann brauche ich repaint() ? AWT, Swing, JavaFX & SWT 1
J Swing Wann brauche ich @Override vor der paint()-Methode? AWT, Swing, JavaFX & SWT 1
D Ambitioniertes Projekt - Brauche Stichworte AWT, Swing, JavaFX & SWT 4
D Swing Wozu brauche ich getContentPane()? AWT, Swing, JavaFX & SWT 2
S Ich brauche eine Idee: Animation mit teil eines Bildes AWT, Swing, JavaFX & SWT 16
S Brauche genaustes Verstaendnis ueber JTextField AWT, Swing, JavaFX & SWT 3
W Brauche Swing-Experten AWT, Swing, JavaFX & SWT 4
P Welchen Listener brauche ich? AWT, Swing, JavaFX & SWT 7
G Welche Swing-Version brauche ich . AWT, Swing, JavaFX & SWT 6
S Wann brauche ich die prepareRenderer() Methode ? AWT, Swing, JavaFX & SWT 2
D Brauche einfachen HTML Editor AWT, Swing, JavaFX & SWT 2
M Ich habe Werte und Brauche Grafik! AWT, Swing, JavaFX & SWT 3
M Brauche nur den Pfad zum Speichern AWT, Swing, JavaFX & SWT 8
M Konsolenprg-Ausgabe in GUI geleitet - Brauche ich Threads? AWT, Swing, JavaFX & SWT 2
O Brauche ich einen neuen Frame? AWT, Swing, JavaFX & SWT 2
D Zoom problem!!! (brauche screenshot...) plz help thx AWT, Swing, JavaFX & SWT 7
I Hilfe bei dem Erstellen einer SQL Abfrage aus gewählten JComboBoxen AWT, Swing, JavaFX & SWT 5
JavaBeginner22 Button Hilfe AWT, Swing, JavaFX & SWT 0
ExceptionOfExpectation Textdarstellung auf einem Canvas mit Hilfe von repaint(); AWT, Swing, JavaFX & SWT 6
senol JOptionPane hilfe!!! :(((( AWT, Swing, JavaFX & SWT 32
donnico2 Objekte in der GUI ausgeben mit Hilfe einer DAO AWT, Swing, JavaFX & SWT 1
J Swing Hilfe bei Layout AWT, Swing, JavaFX & SWT 2
Zrebna JavaFX-Projekt mit Bildern funktioniert nicht - um Hilfe wird gebeten AWT, Swing, JavaFX & SWT 14
F BorderLayout Hilfe bei Anzeige AWT, Swing, JavaFX & SWT 2
J Hilfe beim tablevies AWT, Swing, JavaFX & SWT 2
T Swing Hilfe - Selbst Informatik Lehrer konnte mir nicht weiter Helfen AWT, Swing, JavaFX & SWT 2
W Swing Hilfe beim Einbinden von Bildern in einem JFrame AWT, Swing, JavaFX & SWT 8
A Swing TicTacToe-Bitte um Hilfe AWT, Swing, JavaFX & SWT 32
T Bitte um Hilfe AWT, Swing, JavaFX & SWT 2
T Hilfe bei Code AWT, Swing, JavaFX & SWT 2
S Hilfe bei Java Gui Anfänger AWT, Swing, JavaFX & SWT 5
J Warum geht das nicht? if-else usw..... compilieren geht nicht -- HILFE!!! AWT, Swing, JavaFX & SWT 10
M Problem mit Layoutmanagern... Hilfe wäre sehr nett. AWT, Swing, JavaFX & SWT 2
T Hilfe was mus ich tun um das fertige JfxFenster zu sehen AWT, Swing, JavaFX & SWT 2
R Hilfe beim ändern des Hintergrundes eines JFrames AWT, Swing, JavaFX & SWT 9
A hilfe für flowlayout AWT, Swing, JavaFX & SWT 6
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
X Swing JButton's zum JScrollPane hinzufügen geht nicht. Bitte um Hilfe. AWT, Swing, JavaFX & SWT 9
C Gesucht: Hilfe beim programmieren. AWT, Swing, JavaFX & SWT 1
C Hilfe beim programmieren mit studiumgebundenes Projekt AWT, Swing, JavaFX & SWT 1
T Swing JTable Zeile mit ausgelesenen Werten mit Hilfe von einem Button hinzufügen AWT, Swing, JavaFX & SWT 1
A JavaFX Hilfe beim Design eines Quiz AWT, Swing, JavaFX & SWT 2
H Swing Hilfe bei GUI AWT, Swing, JavaFX & SWT 4
T HILFE wie lösche ich gezeichnetes per tastendruck AWT, Swing, JavaFX & SWT 1
R Swing JOptionPane Fehlermeldung- bitte um Hilfe! AWT, Swing, JavaFX & SWT 4
Tausendsassa ImageIcon?! Hilfe! AWT, Swing, JavaFX & SWT 10
C Hilfe bei JSpinner und JList AWT, Swing, JavaFX & SWT 1
J GridBagLayout mit Hilfe einer For-Schleife befüllen AWT, Swing, JavaFX & SWT 1
M Hilfe bei Performanceverbesserung AWT, Swing, JavaFX & SWT 34
B Hilfe welches Layout brauch ich AWT, Swing, JavaFX & SWT 4
M SwingWorker Hilfe! AWT, Swing, JavaFX & SWT 10
K Swing Konsolen Programm in GUI - Suche Hilfe bei Konsolenausgabe AWT, Swing, JavaFX & SWT 2
K Viele Textfield mit Hilfe eines MousListener leeren - möglich? AWT, Swing, JavaFX & SWT 8
I ausgewählte Zeile mit Hilfe der Tastatur löschen! AWT, Swing, JavaFX & SWT 3
Kenan89 Java FX GUI Hilfe für erste Java FX App AWT, Swing, JavaFX & SWT 8
B Rechteck Mit Hilfe Von Timeline, KeyFrames animieren AWT, Swing, JavaFX & SWT 3
J LayoutManager Hilfe bei Wahl des Layouts AWT, Swing, JavaFX & SWT 9
F Hilfe beim ausschalten von Robot AWT, Swing, JavaFX & SWT 7
N Hilfe bei Memory-Spiel AWT, Swing, JavaFX & SWT 18
L Swing Hilfe bei JTabelModel gesucht AWT, Swing, JavaFX & SWT 4
B Hilfe zu JTable und JTabbedPane AWT, Swing, JavaFX & SWT 18
K Hilfe bei Labels AWT, Swing, JavaFX & SWT 3
S Hilfe beim Lernprozess von java3d AWT, Swing, JavaFX & SWT 20
T JLayeredPanel - Hilfe AWT, Swing, JavaFX & SWT 7
C Swing Hilfe bei umsetzung eines Stundenplans. AWT, Swing, JavaFX & SWT 7
K Swing Hilfe beim JTree! AWT, Swing, JavaFX & SWT 3
N Hilfe bei Panels! AWT, Swing, JavaFX & SWT 11
F Swing Syntaxhighlighting Hilfe AWT, Swing, JavaFX & SWT 5
Jats Bitte um Hilfe bei JComboBox mit Array AWT, Swing, JavaFX & SWT 6
Jats Hilfe bei FocusListener für Taschenrechner AWT, Swing, JavaFX & SWT 4
N Swing nach Fensterrand Action ausführen? HILFE AWT, Swing, JavaFX & SWT 7
R Hilfe bei Bachelorrabeit. Seitenvorschau AWT, Swing, JavaFX & SWT 7
G Swing Hilfe-Fenster erstellen AWT, Swing, JavaFX & SWT 20
E LayoutManager Hilfe ein GridbagLayout!! AWT, Swing, JavaFX & SWT 7
K GUI-Hilfe für Anfänger AWT, Swing, JavaFX & SWT 15
J Schulprojekt und braucht hilfe AWT, Swing, JavaFX & SWT 54
G Hilfe! Command Pattern an easy ImageViewer? AWT, Swing, JavaFX & SWT 13
radiac Hilfe bei GUI AWT, Swing, JavaFX & SWT 22
N Hilfe bei erstellen eines Bibliotheksprogrammes AWT, Swing, JavaFX & SWT 15
H Swing Jtable wird nicht angezeigt..hilfe!! AWT, Swing, JavaFX & SWT 16
M DRINGEND HILFE TextPane RECHTSBÜNDIG AWT, Swing, JavaFX & SWT 2
B Swing Hilfe zu JTextField AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben