Apsolute Positonierung will nicht

NichtSchlau

Mitglied
Ich versuche gerade dort, wo ein MouseEvent auftritt ein Label zu positionieren.

Unter absolute Positionierung Java, fand ich bei Google Anleitungen, die Allerdings in meinem Falle irgendwie nicht klappen, da ich das Positionieren aus einem MouseListener erfolgt.

Ganz doofe Frage, wie mache ich es am geschicktesten das Element absolut anzuzeigen?

Momentan habe ich es so:
Java:
(...)
public void mouseEntered(MouseEvent e)
    {
        Label Beschr = new Label("Textfetzen");
        Beschr.setBounds(e.getXOnScreen(),e.getYOnScreen(),Beschr.getWidth(),Beschr.getHeight());
        Beschr.setVisible(true);
        //HF ist eine Instanz einer von JFrame abeleiteten Klasse
        HF.add(Beschr);   
    }
(...)


Allerdings wird mir von Netbeans da vorgeschlagen, doch entweder eine Klasse oder ein Feld namens HF zu erstellen.



Danke für die Antworten im Vorraus,
und versucht den Kopf nicht zu arg aus Wut über Noobfragen wie die Meinen an die Wand zu hauen^^



MfG
 

javimka

Top Contributor
Existiert HF denn überhaupt? Wenn ja, von welcher Klasse ist es?

Du setzt dem Label die Koordinaten, die der Klick auf dem Screen hatte. Das ist wahrscheinlich falsch, denn die Koordinaten müssten relativ zum Nullpunkt des Panels gesetzt werden, welchem du das Label übergibst.

setVisible(true) musst du bei einem Label nicht aufrufen.

Hat das Panel (HF), dem du das Label übergibst das NullLayout? D.h., hast du dort explizit panel.setLayout(null) aufgerufen?
Wenn das Fenster bereits angezeigt wird und du eine Komponente hinzufügst, solltest du noch validate() auf HF aufrufen.

Variabeln schreibt man gemäss konvention klein, also "beschr", statt "Beschr".
 

CToJava

Mitglied
Hast du HF so referenziert:

Code:
JFrame HF = new JFrame("Haupt-Frame");

????

Unter NetBeans wird das mit den Klassen so gemacht:

Java:
public HF() {                 //HF ist deine Hauptklasse (Aufruf nicht wie oben sondern in main())
initComponents();
}

private void initComponents() {
jPanel1 = new javax.swing.JPanel();
//weiterer Frame-Erstellungscode
}
 
Zuletzt bearbeitet von einem Moderator:

Landei

Top Contributor
Um Elemente absolut positionieren zu können, muss (meines Wissens nach) das NullLayout beim aufnehmenden Container gesetzt sein (also panel.setLayout(null) oder so).
 

NichtSchlau

Mitglied
Danke für die Antworten

zu den Fragen:

1. es ist egal wo das JFrame HF definiert wird, eigentlich soll es in der MainKlasse sein, aber auch wenn es in Konstruktoren andererer Klassen definiert wird funzt es nicht.

2. setLayout(null); habe ich bereits gemacht, aber auch dann funzt es nicht.

3. Ich würde das setLayout(null) sowieso gerne vermeiden, da das JFrame das ich habe ein BorderLayout haben soll.

4. Ich sonst keine Elemente habe dem man ein JLabel zuordnen könnte.

5. es soll ein JLabel sein, kein Label, verzeiht.

6. Liegt es daran das es ausnem Mauslistener gemacht wird?
Können Mauslistener etwa nicht auf Objekte im selben Paket zugreifen? Selbst wenn die Objekte public sind?



MfG
 
Zuletzt bearbeitet:

CToJava

Mitglied
Erstelle dein JLabel nicht im mouseEntered(..) -Event, sondern wie üblich bevor dein Frame angezeigt wird.
->Gebe deinem Label aber noch keinen Text || setVisible(false)

->Weiter:

Java:
private void jPanel1MouseClicked(java.awt.event.MouseEvent evt) {
        jLabel1.setBounds(evt.getX(),evt.getY(),70,30);


        jLabel1.setText("Textfetzen");
        jLabel1.setVisible(true);
        
        
    }
... Ist es das was du wolltest?
 

NichtSchlau

Mitglied
Im Prinzip ja, die Idee hatte ich aber auch schon, aber ich will die Schlankheit des Programmes achten, und es soll viele der JLabels geben, die ich erst erstellen will, wenn sie wirklich gebraucht werden, von daher nein.

Es soll im MouseListener passieren.

Kann mir jemand erklären, warum es aus dem MouseListener net geht?


Es soll schlicht beim drüberfahren ein JLabel erstellt werden, das an der Stelle wo die Maus eintrat erscheint.
Das JLabel soll zuvor noch nicht exisitieren.



MfG
 

Spin

Top Contributor
Dann versuch doch mal :

Java:
private void jPanel1MouseClicked(java.awt.event.MouseEvent evt) {

        JLabel jLabel1 = new jLabel(); // dann erstellst du eines Instanz , erst wenn du klickst
        jLabel1.setBounds(evt.getX(),evt.getY(),70,30);
 
 
        jLabel1.setText("Textfetzen");
        jLabel1.setVisible(true); // kann man sich sparen 
        
        
    }

grüße
 

CToJava

Mitglied
Ich habe die Lösung für dein Problem:

Erstelle zuerst eine Instanz deine Hauptklasse (Äußere Klasse deines MouseActionListeners):
-> Damit gehts:

Java:
private void jPanel1MouseEntered(java.awt.event.MouseEvent evt) {
        HF frameX = new HF(); //HF ist deine Äußere-Fenster-Klasse
        JLabel jLabel1 = new JLabel();
        jPanel1.add(jLabel1);
        jLabel1.setBounds(evt.getX(),evt.getY(),70,30);
        jLabel1.setText("Textfetzen");
        jLabel1.setVisible(true);
        
    }
 

NichtSchlau

Mitglied
Dann versuch doch mal :

Java:
private void jPanel1MouseClicked(java.awt.event.MouseEvent evt) {

        JLabel jLabel1 = new jLabel(); // dann erstellst du eines Instanz , erst wenn du klickst
        jLabel1.setBounds(evt.getX(),evt.getY(),70,30);
 
 
        jLabel1.setText("Textfetzen");
        jLabel1.setVisible(true); // kann man sich sparen 
        
        
    }

grüße

1. Das Funktioniert nicht, du setzt nur setBounds, aber fügst das JLabel1 nirgends hinzu.



2.
private void jPanel1MouseClicked(java.awt.event.MouseEvent evt) {
Wie muss ich das nun verstehen?

Sowas habe ich noch nie gesehen und hab kP wie das funzen soll

Normalerweise verwende ich schlicht immer eine eigene Klasse für den Listener, erstelle eine Instanz des Listeners und füge sie mit add(...)Listener dem GUI Element hinzu.

Das GUI Element ruft dann eben die methoden der des Listeners auf, wenn es aktiviert wird.

Wie macht es das aber bei dir? Die Methode heißt ja falsch, wie spricht das GUI Objekt dann den Listener an?


3. Es existiert kein Panel, zumindest nicht durchgehend im Programmverlauf (...)
Auch mit einem in der Mainklasse definierten Panel schlägt Netbeans vor entweder eine Klasse namens dem Namen des Objektes zu erstellen, oder ein Feld.



MfG
 

CToJava

Mitglied
Im Prinzip ist meine Methode das selbe wie Spin vorgeschlagen hat, aber ich habe ein JPanel auf das JFrame gelegt.
Java:
private void jPanel1MouseEntered(java.awt.event.MouseEvent evt) {
//Java-Code
}

ist das selbe wie:

Java:
public void mouseEntered(MouseEvent e) {
//Java-Code
}

...nur mit JPanel (wo man im Gegensatz zum "nur JFrame" auch Zeichnen kann - Background,etc.).

-> Das heißt bei meiner Methode wird der Hörer(Listener) vom Pane-Actionsverwalter geweckt.

.... Du musst dann eben dein JLabel direkt zum JFrame hinzufügen oder ein Panel unter dein JLabel setzen.


Änderung: Ich füge lieber gleich ein komplettes Beispiel hinzu.

Java:
package geti;
import javax.swing.*;
/**
 *
 * @author Micha
 */
public class HF extends javax.swing.JFrame {

    /** Creates new form geti */
    public HF() {
        initComponents();
    }

    /** This method is called from within the constructor to
     * initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is
     * always regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">
    private void initComponents() {

        jPanel1 = new javax.swing.JPanel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

        jPanel1.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                jPanel1MouseClicked(evt);
            }
            public void mouseEntered(java.awt.event.MouseEvent evt) {
                jPanel1MouseEntered(evt);
            }
        });

        javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
        jPanel1.setLayout(jPanel1Layout);
        jPanel1Layout.setHorizontalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 400, Short.MAX_VALUE)
        );
        jPanel1Layout.setVerticalGroup(
            jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 300, Short.MAX_VALUE)
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>

    private void jPanel1MouseEntered(java.awt.event.MouseEvent evt) {
        JLabel jLabel1 = new JLabel();
        jPanel1.add(jLabel1);
        jLabel1.setBounds(evt.getX(),evt.getY(),70,30);
        jLabel1.setText("Textfetzen");
        jLabel1.setVisible(true);
        
        
    }

    private void jPanel1MouseClicked(java.awt.event.MouseEvent evt) {
        
        
        // TODO add your handling code here:
    }

    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new HF().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify
    private javax.swing.JPanel jPanel1;
    // End of variables declaration

}

Anmerkung:
Man kann in Java folgendes Unterschiedliches schreiben:

import java.swing.*; || import java.swing.JFrame;

JFrame frame = new JFrame();

Oder ABER:

//kein eigener Import

java.swing.JFrame frame = new java.swing.JFrame(); //Wo der Vorteil von Methode 1 liegt ist klar, Oder?

(nefurfua nemannessalK negidnätsllov ned remmi thcin tssum uD) -Übung: Benutze Reverse()
 
Zuletzt bearbeitet:

NichtSchlau

Mitglied
Das ist ja schön und gut, trotzdem verstehe ich immer noch nicht, warum ich aus nem Einzelstehenden MouseListener der im selben Paket, aber einzelner Datei liegt, nicht öffentliche Instanzen ansprechen kann.

Warum ist das hier Fehlerhaft, die Instanz HF existiert, Netbeans schlägt aber vor eine Klasse HF zu erstellen.


Java:
package editor;


import java.awt.Color;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JLabel;

public class MHörer implements MouseListener
{

    public void mouseClicked(MouseEvent e){}

    public void mousePressed(MouseEvent e){}

    public void mouseReleased(MouseEvent e){}

    public void mouseEntered(MouseEvent e)
    {
        JLabel Label = new JLabel("dasder");
        Label.setBackground(Color.yellow);
        Label.setBounds(400,30,300,20);
        Label.setVisible(true);
        HF.getRootPane().getLayeredPane().add(Label);      
    }

    public void mouseExited(MouseEvent e) {}
}



MfG
 
Zuletzt bearbeitet:

Spin

Top Contributor
Moinsen , du kannst nicht von HF das rootPane holen und denn darauf was adden.

Warum addest du nichts dem ContentPane?
Ich denk du weißt wie ein Frame aufgebaut ist?

Vorallem wo hast die Instanz HF?


Zeig mal deinen ganzen code oder zumindest wie der Anfang von HF aussieht.

Außerdem müsste ja getRootPane eine statische Methode sein , wenn du mit HF aufrufst.
Ist HF dein Klassenname?
 

NichtSchlau

Mitglied
Moinsen , du kannst nicht von HF das rootPane holen und denn darauf was adden.

Warum addest du nichts dem ContentPane?
Ich denk du weißt wie ein Frame aufgebaut ist?

Vorallem wo hast die Instanz HF?


Zeig mal deinen ganzen code oder zumindest wie der Anfang von HF aussieht.

Außerdem müsste ja getRootPane eine statische Methode sein , wenn du mit HF aufrufst.
Ist HF dein Klassenname?


HF ist eine Instanz der Klasse Hauptklasse, welche schlicht ein JFrame mit Menüleiste und anderen Dingen ist

Java:
package editor;

import javax.swing.JFrame;

public class Main
{
    public static JFrame HF = new Hauptfenster("Frame");
    
  
    public static void main(String[] args)
    {
    }
    
}



Ich adde nichts dem Content Pane, weil dadurch irgendwie das Element das unter dem JLabel liegt nicht mehr Funktioniert.

Ich kann auch HF und jeder anderen Instanz so nichts hinzfügen, das Problem hat doch momentan NICHTS mit irgendwas zu tuen, außer dass ich eine Instanz nicht ansprechen kann.


MfG
 

Spin

Top Contributor
Was machst du denn da?

static Heißt klassenvariable.

Dann müsstest du Main.HF.methode() aufrufen.

Versuchs mal so.

Aber man macht sowas nicht.

Bitte änder dein Code und lasse Main von jFrame ableiten.

gruß
 

CToJava

Mitglied
Hallo da bin ich wieder!

1. Das Duden und Syntax-Problem:
Ich schreibe java.swing.* ,statt javax.swing.* -> Und Du||Sie schreiben Apsolut statt Absolut !!!!
:)

2. Halte dich an Spin!!
-> Was du da mit statischen HF machst ist kommisch!!!

Tipp: Lies dir irgent ein Java-Buch oder Tutorial durch!


//Anmerkung: Rechtschreibung ist auch nicht so meins!
 

NichtSchlau

Mitglied
Das mit dem Absolut viel mir sofort beim nächsten Aufru8f aber irgendwie bin in dem Forum zu doof, einen Beitrag, zu ändern, nach dem jemand schon etwas schrieb, sehr unpraktisch... -.-

Ich habe immer noch nicht verstanden warum ich in einem MouseListener nur Klassenfelder verwenden kann.

Dass das so ist, habe ich mir mittlerweile mal erdacht, aber was ist die logische Begründung?

Ich kann in folgendem MouseListener, auf HF nur zugreifen, wenn ich es als Klassenvariable setze, was ich aber nicht will.

Hauptklasse:

Java:
package editor;

import javax.swing.JFrame;

public class Hauptfenster extends JFrame
{
     //damit es funzt müsste hier HF als Klassenfeld definiert werden... public static JFrame HF = new ...
    public static void main(String[] args)
    {

        JFrame HF = new Hauptfenster("Frame");
    }
    public Hauptfenster(String s)
    {
        super(s);
        // Unwichtiger Code
    }
}


MouseListener:

Java:
package editor;


import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JLabel;

public class MHörer implements MouseListener
{

    public void mouseClicked(MouseEvent e){}
    public void mousePressed(MouseEvent e){}
    public void mouseReleased(MouseEvent e){}

    public void mouseEntered(MouseEvent e)
    {
        JLabel Label = new JLabel("dasder");
        Label.setBounds(e.getXOnScreen(),e.getYOnScreen(),300,20);
        Label.setVisible(true);
        
        /* Das hier funzt nicht!!! Wieso?
         * Es funzt nur Hauptfenster.HF.(...), wenn ich in Hauptfenster die HF im 
         Kopfbereich der Klasse statisch, also als Klassenfeld definiere.
        *hier müsste dann also Hauptfenster.HF.getContentPane()..... stehen 
        * */
        HF.getContentPane().add(Label);
    }
    public void mouseExited(MouseEvent e) {}
}


MfG
 
Zuletzt bearbeitet:

CToJava

Mitglied
Also beide Klassen werden erstmal separat in den Heap gewurfen.
So die JVM sieht das es keine Variable HF in der Klasse MHörer gibt -> Was soll da aufgerufen werden?

Dein Hauptfenster wird in der main-Funktion aufgerufen
->Diese darf nur einmal im Programm zum Aufruf da sein!
->Die main-Methode muss statisch sein und das wiederum heißt:
->Du darft keine Instanz davon erstellen: Also z.Bsp.: Hauptfenster.main mainAufruf = new Hauptfenster.main();

Also!: ->Deine Klasse MHörer kann nur Instantzvariablen einer anderen Klasse, oder die Methoden (wenn sie öffentlich sind) aufrufen. ->Aber alle Variablen innerhalb von Methoden sind lokal und gehören nur zur Methode selbst.

->Wichtig! : Statisch heißt, man darf keine Instanzen davon erzeugen! -> java.Math ist zum Beispiel größtenteils statisch!

... Ich kann in folgendem MouseListener, auf HF nur zugreifen, wenn ich es als Klassenvariable setze, was ich aber nicht will.

-> Was währe den wenn MHörer Hauptfenster erweitert? extends?
 

NichtSchlau

Mitglied
Also beide Klassen werden erstmal separat in den Heap gewurfen.
So die JVM sieht das es keine Variable HF in der Klasse MHörer gibt -> Was soll da aufgerufen werden?

Dein Hauptfenster wird in der main-Funktion aufgerufen
->Diese darf nur einmal im Programm zum Aufruf da sein!
->Die main-Methode muss statisch sein und das wiederum heißt:
->Du darft keine Instanz davon erstellen: Also z.Bsp.: Hauptfenster.main mainAufruf = new Hauptfenster.main();

Also!: ->Deine Klasse MHörer kann nur Instantzvariablen einer anderen Klasse, oder die Methoden (wenn sie öffentlich sind) aufrufen. ->Aber alle Variablen innerhalb von Methoden sind lokal und gehören nur zur Methode selbst.

->Wichtig! : Statisch heißt, man darf keine Instanzen davon erzeugen! -> java.Math ist zum Beispiel größtenteils statisch!

... Ich kann in folgendem MouseListener, auf HF nur zugreifen, wenn ich es als Klassenvariable setze, was ich aber nicht will.

-> Was währe den wenn MHörer Hauptfenster erweitert? extends?

Es leuchtet mir nun nicht ganz ein, aber was wäre denn stilistisch in diesem Falle am besten?

HF als Klassenfeld zu setzen?

Oder ganz umkrempeln? der MHörer ist ein Listener eines GUI elementes das sich im HF befindet.


MfG
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Fehlermeldung: Hauptklasse nicht gefunden Java Basics - Anfänger-Themen 3
M HelloWorld.txt nach HelloWorld.java in Win11 funktioniert nicht Java Basics - Anfänger-Themen 4
Sniper1000 Java lässt sich auf älterem Win 7 nicht mehr installieren Java Basics - Anfänger-Themen 34
W Sieht jemand was, was ich nicht sehe...? (Debugging) Java Basics - Anfänger-Themen 10
A Signierte Exe Datei funktioniert nicht mehr Java Basics - Anfänger-Themen 1
A Signierte Exe Datei funktioniert nicht mehr Java Basics - Anfänger-Themen 3
C my_table.setRowSelectionAllowed(true) funktioniert nicht; Java Basics - Anfänger-Themen 0
B Warum funktioniert die Lösung von CodeGym aber meine nicht? Java Basics - Anfänger-Themen 3
P Wo NUR (!) JRE v18 oder v21 herunterladen? Also nicht volles JDK Java Basics - Anfänger-Themen 1
J shuffle cards wird nicht ausgeführt. Java Basics - Anfänger-Themen 2
J JTextField -> CaretPos bei SelectionStart() setzten nicht bei SelectionEnd() Java Basics - Anfänger-Themen 20
W Java-PRogramm liest als EXE-File Nicht USB, jedoch aus NetBeans Java Basics - Anfänger-Themen 45
I Webservice funktioniert nicht Java Basics - Anfänger-Themen 5
C Abbruch einer Schleife mit break, meine Übung funktioniert nicht richtig Java Basics - Anfänger-Themen 4
SarahXyy Ergebnisse stimmen nicht überein? Java Basics - Anfänger-Themen 11
thomas55 Erste Schritte Modul läuft in IntelliJ, nicht in NetBeans Java Basics - Anfänger-Themen 11
G Nicht ausführbares JAR, externe jars mit einbinden Java Basics - Anfänger-Themen 7
S Erstes Programm: Hallo Welt funktioniert nicht. Java Basics - Anfänger-Themen 3
O Obfuscateter Code lässt sich nicht ausführen? Java Basics - Anfänger-Themen 7
A "Hello World"-Programm läuft nicht Java Basics - Anfänger-Themen 16
G Regex greift nicht richtig Java Basics - Anfänger-Themen 4
G JTable den angezeigten WERT nicht den Wert aus dem Model ausgeben. Java Basics - Anfänger-Themen 3
G JTable Header ausgeblendete (width = 0) nicht per mouseDragged aufziehen. Java Basics - Anfänger-Themen 9
M Ausgabe einer ArrayList ensteht nur als Hashcode, nicht als Objekt Java Basics - Anfänger-Themen 16
K Warum wird mir auf der Konsole des Servers nicht "xxxx" angezeigt (Server/Client) Java Basics - Anfänger-Themen 4
K Warum wird hier nur etwas in eine txt Datei geschrieben und nicht in alle drei (InputStream/OutputStream/Reader/Writer) Java Basics - Anfänger-Themen 1
G JTable effektiv angezeigter Text ausgeben nicht Inhalt vom Model Java Basics - Anfänger-Themen 9
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
J Datenüberwachung funktioniert nicht Java Basics - Anfänger-Themen 9
S Wie debugge ich dies am besten: SingleThreadExecutor führt Task nicht aus..? Java Basics - Anfänger-Themen 29
H JDK installieren jdk-21 wird nicht erkannt Java Basics - Anfänger-Themen 13
N Klassen Hintergrundfarbe in JPanel ändert sich nicht Java Basics - Anfänger-Themen 3
K Warum wird mir "Empfangen vom Client:" nicht sofort ausgegeben(Server/Client) Java Basics - Anfänger-Themen 3
mo13 JTextField funktioniert nicht Java Basics - Anfänger-Themen 4
G .jar datei öffnen funktioniert nicht Java Basics - Anfänger-Themen 17
M Methode zielnah zeigt das gewünschte Ausgabe nicht an Java Basics - Anfänger-Themen 3
K Verstehe Rekursion nicht ganz Java Basics - Anfänger-Themen 7
M OOP Brüche nicht richtig berechnen Java Basics - Anfänger-Themen 3
N Ich kriege ganze zeit die Fehlermeldung "Inhalt der Zwischenablage kann nicht in die ausgewählten Elemente eingefügt werden" hat jemand eine Lösung? Java Basics - Anfänger-Themen 6
K TicTacToe belegtes feld nicht neu besetzbar Java Basics - Anfänger-Themen 1
K TicTacToe belegtes Feld nicht neu besetzbar Java Basics - Anfänger-Themen 3
A Warum wird mein jdk nicht gefunden? Java Basics - Anfänger-Themen 3
M Queue-Datenstruktur: nach dem Elementen entfernen, das Ergebnis ist immer noch nicht optimal. Java Basics - Anfänger-Themen 3
K Programm compilierbar aber nicht ausführbar... Java Basics - Anfänger-Themen 21
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
G Mit jPackage erstellte EXE funktioniert nicht Java Basics - Anfänger-Themen 2
N BMI Rechner Was haltet ihr von dem Code habt ihr Verbesserungsvorschläge weil design teschnisch ist das nicht das geilste würde das gerne überarbeiten Java Basics - Anfänger-Themen 12
G Robot funktioniert nicht bei SelectionListener Java Basics - Anfänger-Themen 6
D MacOS: PDF erstellen geht nicht Java Basics - Anfänger-Themen 1
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
J jar Befehl wird nicht erkannt Java Basics - Anfänger-Themen 7
missy72 Erste Schritte (nicht) Deterministischer endlicher Automat Java Basics - Anfänger-Themen 9
T Getter/Setter - wie sieht ein Setter aus? Und wie nicht? Java Basics - Anfänger-Themen 34
T catch(InputMismatchException) wird nicht ausgefürt/erkannt Java Basics - Anfänger-Themen 12
T Methode akzeptiert String nicht Java Basics - Anfänger-Themen 18
P Netbeans installation geht nicht Java Basics - Anfänger-Themen 26
R RegEx funktioniert nicht Java Basics - Anfänger-Themen 14
T HashMap Lsite gibt die sachen nicht aus wie gewollt. Java Basics - Anfänger-Themen 3
H Counter durch gepresste Taste nur auf 1 erhöhen und nicht durchzählen lassen Java Basics - Anfänger-Themen 7
S 2 Reihen ratio-btn, eine Reihe funktioniert andere nicht Java Basics - Anfänger-Themen 4
T scanner nicht erkannt Java Basics - Anfänger-Themen 3
monsterherz Punkt Notation funktioniert nicht Java Basics - Anfänger-Themen 4
monsterherz Fehler Semikolon fehlt - ich weiss aber nicht wo da noch eines hin sollte... Java Basics - Anfänger-Themen 21
R Java kann nicht installiert werden Java Basics - Anfänger-Themen 8
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
monsterherz einfache Methode mit Fehler den ich nicht finde Java Basics - Anfänger-Themen 21
monsterherz if / else if mit Fehler den ich leider nicht finde Java Basics - Anfänger-Themen 11
D Jar Datei startet unter Linux nicht Java Basics - Anfänger-Themen 3
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
M Konstruktor-Aufruf im Konstruktor, aber nicht am Anfang? Java Basics - Anfänger-Themen 4
G Variable aktualisiert sich nicht in rekursiver Methode Java Basics - Anfänger-Themen 4
Darkherobrine9 Import klappt nicht Java Basics - Anfänger-Themen 7
N Programm Funktioniert mit .txt Datei aber nicht mit .rtf Datei Java Basics - Anfänger-Themen 2
R Compiler-Fehler Variable wird nicht gefunden bzw. erkannt? Java Basics - Anfänger-Themen 2
_so_far_away_ Inventarisierungssystem brauche switch Cases und weiß nicht, wie ich e implementieren muss Java Basics - Anfänger-Themen 5
P BeforeEach AfterEach werden nicht ausgeführt. Java / Selenium Java Basics - Anfänger-Themen 4
I Erste Schritte Einfache Datenbank-Webseite erstellen als Nicht-IT-lerin Java Basics - Anfänger-Themen 24
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
D Quellcode für cmd funktioniert nicht Java Basics - Anfänger-Themen 9
C Kann mir jemand sagen warum ich nicht mal rechnen kann ? Java Basics - Anfänger-Themen 32
K Java Lotto Spiel; ich komme nicht weiter Java Basics - Anfänger-Themen 15
A JavaFX-Anwendung läuft nicht mit Selenium WebDriver Java Basics - Anfänger-Themen 0
T Meine Klasse wird nicht gefunden Java Basics - Anfänger-Themen 1
T Wie kann man es machen das ein Objekt nicht übermalt wird Java Basics - Anfänger-Themen 2
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
heinrich172 Methoden Trotz gleichem Element stimmt Vergleich nicht? Java Basics - Anfänger-Themen 7
I Entity Objekt nicht gefunden -> Webhook empfangen in der gleichen Methode (Transaktion) Java Basics - Anfänger-Themen 37
K warum kann ich das Objekt nicht erstellen ? Java Basics - Anfänger-Themen 2
MiMa Ungültiges Datum wird nicht erkannt ?? Java Basics - Anfänger-Themen 6
J Meine Mails gehen nicht raus Java Basics - Anfänger-Themen 8
Zrebna Kann Java Programm nicht in Konsole ausführen Java Basics - Anfänger-Themen 1
S Ist JDK jetzt free oder nicht? Java Basics - Anfänger-Themen 5
K Warum läuft das Programm nicht(bzw. nicht richtig) Java Basics - Anfänger-Themen 4
B Explizit Array definieren geht nicht? Java Basics - Anfänger-Themen 14
M Methoden Methode 'wiederhole' nicht gefunden (Uebersetzungsfehler) Java Basics - Anfänger-Themen 1
D Eclipse will nicht auslesen Java Basics - Anfänger-Themen 6
Temsky34 Array IndexOf nicht verfügbar Java Basics - Anfänger-Themen 18
TeacherMrSSimon Schachspiel, Werte in Figur eintragen klappt nicht Java Basics - Anfänger-Themen 23
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6

Ähnliche Java Themen


Oben