Keinen Cursor in JDialog?

Status
Nicht offen für weitere Antworten.

Luma

Bekanntes Mitglied
Hio, ich hab das Problem, das in meinen JDialogs irgendwie immer nur der Standardcursor verwendet wird. Ich habe z.B. ein JTextField in dem JDialog platziert und eigentlich müsste der Cursor ja zum Text-Cursor "mutieren" tut er aber nicht - auch wenn ich direkt sage textField.setCursor(new Cursor(Cursor.TEXT_CURSOR)).

Hää?
 
B

Beni

Gast
Öhms... das ist definitiv nicht normal..

Java-Version? OS? Code?
 

Luma

Bekanntes Mitglied
Java 1.5.0.1 Win XP Code hab ich gerade nicht. Der JDialog wurde in NetBeans geschreiben
 
B

Beni

Gast
Irgendwo muss dieser Code doch stehen! Ohne ihn kann zumindest ich das Problem nur schwer nachvollziehen :-/
 

Luma

Bekanntes Mitglied
Also, hier ist der Code:

Code:
/*
 * NewDialog.java
 *
 * Created on 26. Januar 2005, 15:26
 */

package main;

/**
 *
 * @author  kaaxe
 */
public class NewDialog extends javax.swing.JDialog {
    
    /** Creates new form NewDialog */
    public NewDialog(java.awt.Frame parent, boolean modal) {
        super(parent, modal);
        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.
     */
    private void initComponents() {                          
        titelPane = new javax.swing.JPanel();
        titelText = new javax.swing.JLabel();
        jpack = new javax.swing.JLabel();
        icon = new javax.swing.JLabel();
        trenner1 = new javax.swing.JSeparator();
        buttonstrenner = new javax.swing.JSeparator();
        buttonsPane = new javax.swing.JPanel();
        ok = new javax.swing.JButton();
        abbrechen = new javax.swing.JButton();
        text = new javax.swing.JLabel();
        ecken = new javax.swing.JTextField();
        unendlich = new javax.swing.JCheckBox();
        jLabel1 = new javax.swing.JLabel();

        getContentPane().setLayout(null);

        setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
        setTitle("Neu...");
        setResizable(false);
        titelPane.setLayout(null);

        titelPane.setBackground(new java.awt.Color(255, 255, 255));
        titelText.setFont(new java.awt.Font("Tahoma", 0, 11));
        titelText.setText("<html>[b]PI neu berechnen...[/b]</html>");
        titelPane.add(titelText);
        titelText.setBounds(80, 10, 250, 40);

        jpack.setFont(new java.awt.Font("Tahoma", 0, 11));
        jpack.setForeground(new java.awt.Color(153, 153, 153));
        jpack.setText("JPack");
        titelPane.add(jpack);
        jpack.setBounds(360, 10, 27, 14);

        icon.setFont(new java.awt.Font("Tahoma", 0, 11));
        icon.setIcon(new javax.swing.ImageIcon("C:\\Dokumente und Einstellungen\\kaaxe\\PI-Rechner\\src\\resource\\Neu.png"));
        titelPane.add(icon);
        icon.setBounds(10, 10, 60, 50);

        getContentPane().add(titelPane);
        titelPane.setBounds(0, 0, 400, 70);

        getContentPane().add(trenner1);
        trenner1.setBounds(0, 70, 400, 10);

        getContentPane().add(buttonstrenner);
        buttonstrenner.setBounds(0, 200, 400, 10);

        buttonsPane.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));

        ok.setFont(new java.awt.Font("Tahoma", 0, 11));
        ok.setText("OK");
        ok.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                okActionPerformed(evt);
            }
        });

        buttonsPane.add(ok);

        abbrechen.setFont(new java.awt.Font("Tahoma", 0, 11));
        abbrechen.setText("Abbrechen");
        abbrechen.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                abbrechenActionPerformed(evt);
            }
        });

        buttonsPane.add(abbrechen);

        getContentPane().add(buttonsPane);
        buttonsPane.setBounds(190, 220, 200, 30);

        text.setFont(new java.awt.Font("Tahoma", 0, 11));
        text.setText("Mit wie viel Ecken (= Genauigkeit) soll gerechnet werden?");
        getContentPane().add(text);
        text.setBounds(20, 90, 370, 14);

        ecken.setFont(new java.awt.Font("Tahoma", 0, 11));
        getContentPane().add(ecken);
        ecken.setBounds(20, 110, 370, 19);
        ecken.setCursor(new java.awt.Cursor(java.awt.Cursor.TEXT_CURSOR)); //<<<

        unendlich.setFont(new java.awt.Font("Tahoma", 0, 11));
        unendlich.setText("<html>Nicht nack Eckenanzahl rechnen, sondern unendlich lang (bis User pausiert)</html>");
        unendlich.setEnabled(false);
        unendlich.setIconTextGap(8);
        getContentPane().add(unendlich);
        unendlich.setBounds(15, 160, 370, 30);

        jLabel1.setFont(new java.awt.Font("Tahoma", 0, 11));
        jLabel1.setForeground(new java.awt.Color(255, 0, 51));
        jLabel1.setText("<html>[b]NUR GANZZAHLEN EINGEBEN (WIE 1 ODER 99)!!</html>");
        getContentPane().add(jLabel1);
        jLabel1.setBounds(20, 130, 370, 14);

        java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
        setBounds((screenSize.width-408)/2, (screenSize.height-288)/2, 408, 288);
    }                        

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

    private void okActionPerformed(java.awt.event.ActionEvent 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 NewDialog(new javax.swing.JFrame(), true).setVisible(true);
            }
        });
    }
    
    // Variables declaration - do not modify                     
    private javax.swing.JButton abbrechen;
    private javax.swing.JPanel buttonsPane;
    private javax.swing.JSeparator buttonstrenner;
    private javax.swing.JTextField ecken;
    private javax.swing.JLabel icon;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jpack;
    private javax.swing.JButton ok;
    private javax.swing.JLabel text;
    private javax.swing.JPanel titelPane;
    private javax.swing.JLabel titelText;
    private javax.swing.JSeparator trenner1;
    private javax.swing.JCheckBox unendlich;
    // End of variables declaration                   
    
}
 

Luma

Bekanntes Mitglied
Man braucht nicht dringend einen Textcursor aber so siehts halt sch**** aus...
 
B

Beni

Gast
Danke, konnte den Fehler auch erzeugen.

Wenn ich dem Dialog allerdings ein sichtbares Frame übergebe, funktioniert er normal.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
W JavaFX Ich kann keinen Kreis richtig zeichnen AWT, Swing, JavaFX & SWT 8
JojoSand Java Programm wird nicht gestartet - keinen Fehlerhinweis AWT, Swing, JavaFX & SWT 9
L JDialog hat manchmal keinen Inhalt AWT, Swing, JavaFX & SWT 2
S Swing JPanel nimmt keinen KeyListener an AWT, Swing, JavaFX & SWT 7
L JPanel zeigt keinen Inhalt AWT, Swing, JavaFX & SWT 1
Tausendsassa Frame öffnet aber zeigt keinen Inhalt... AWT, Swing, JavaFX & SWT 10
T bekomme keinen Focus auf JTextField AWT, Swing, JavaFX & SWT 3
F JPanel "zeichnet" keinen Text AWT, Swing, JavaFX & SWT 14
F JTextArea hat keinen Rahmen AWT, Swing, JavaFX & SWT 10
P Swing Dialog zeigt keinen Inhalt in Verbindung mit JFrame AWT, Swing, JavaFX & SWT 18
Nicklas2751 Table View zeigt keinen Inhalt nur leere Zeilen AWT, Swing, JavaFX & SWT 2
C JPanel mit FlowLayout in JScrollPane - keinen Scrollbalken AWT, Swing, JavaFX & SWT 2
Developer_X AWT Component added keinen MouseListener AWT, Swing, JavaFX & SWT 7
L Swing JDialog zeigt keinen Inhalt an AWT, Swing, JavaFX & SWT 5
D JScrollPane zeigt keinen Inhalt AWT, Swing, JavaFX & SWT 2
W JTextArea/TextArea kriegt keinen Fokus AWT, Swing, JavaFX & SWT 6
0x7F800000 createImage() hat keinen bock irgendwas zu kreieren.[fertig] AWT, Swing, JavaFX & SWT 3
J JTextPane bekommt keinen Focus! AWT, Swing, JavaFX & SWT 3
B Komponente in JTable bekommt keinen Focus AWT, Swing, JavaFX & SWT 3
M JTextPane schreibt keinen farbigen Text! AWT, Swing, JavaFX & SWT 7
O JFileChooser: kann keinen ActionListener hinzufügen AWT, Swing, JavaFX & SWT 12
M JScrollPane zeigt einfach keinen ScrollBar AWT, Swing, JavaFX & SWT 2
Juelin TextField Cursor Position AWT, Swing, JavaFX & SWT 2
H JDialog in Größe ändern - Resize-Cursor bleibt betreten der Komponente AWT, Swing, JavaFX & SWT 1
E verschiedene Cursor setzen AWT, Swing, JavaFX & SWT 1
E JavaFX Cursor-Position im ScrollPane AWT, Swing, JavaFX & SWT 0
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
domjos1994 JavaFX Element auswählen auf dem der Cursor ist AWT, Swing, JavaFX & SWT 1
Tom299 JavaFX Default-Cursor läßt sich nicht immer "aktivieren" AWT, Swing, JavaFX & SWT 3
N Cursor im JTextField AWT, Swing, JavaFX & SWT 6
Q Cursor Frage AWT, Swing, JavaFX & SWT 8
B setCursor() lässt Cursor ganz verschwinden AWT, Swing, JavaFX & SWT 9
Madlip SWT Probleme mit SWT.CURSOR AWT, Swing, JavaFX & SWT 2
B Swing Cursor-Transparenz AWT, Swing, JavaFX & SWT 2
A Swing GlassPane Cursor wird bei fremder Komponente nicht angezeigt AWT, Swing, JavaFX & SWT 3
B Swing Eigenen Cursor setzen AWT, Swing, JavaFX & SWT 10
B Cursor Farbe ändern AWT, Swing, JavaFX & SWT 6
J Cursor blinken ausschalten AWT, Swing, JavaFX & SWT 4
J Swing Cursor von Child falsch, wenn Parant disabled AWT, Swing, JavaFX & SWT 2
Zettelkasten Cursor nicht anzeigen lassen AWT, Swing, JavaFX & SWT 2
C Cursor AWT, Swing, JavaFX & SWT 5
T Swing JTable - true zurückbekommen, wenn der Cursor in einer Zelle blinkt AWT, Swing, JavaFX & SWT 7
K mehrere JTextFields - wie finde ich die Cursor-Position? AWT, Swing, JavaFX & SWT 5
M Swing [JTextPane] Cursor lässt sich nicht mit Pfeiltasten bewegen AWT, Swing, JavaFX & SWT 3
T Cursor im JPanel fangen AWT, Swing, JavaFX & SWT 2
D cursor bild und mouslistner AWT, Swing, JavaFX & SWT 9
M Cursor setzen im JTextPane AWT, Swing, JavaFX & SWT 3
hdi Custom Cursor: Problem mit Größe AWT, Swing, JavaFX & SWT 5
S AWT Eigenen Cursor im Frame verwenden... AWT, Swing, JavaFX & SWT 5
D JTextField behält meinen cursor nicht AWT, Swing, JavaFX & SWT 3
G Cursor Bewegung tracken AWT, Swing, JavaFX & SWT 2
H Flexibler Cursor AWT, Swing, JavaFX & SWT 8
G Komponente in der der Cursor steht zurückgeben? AWT, Swing, JavaFX & SWT 2
D Bild Cursor AWT, Swing, JavaFX & SWT 5
D JTextAray und Cursor AWT, Swing, JavaFX & SWT 11
T Problem mit dem Cursor AWT, Swing, JavaFX & SWT 7
R Den Cursor setzen AWT, Swing, JavaFX & SWT 5
M Problem mit Cursor für Panels AWT, Swing, JavaFX & SWT 4
M Cursor wird nach JFileChosser nicht gesetzt AWT, Swing, JavaFX & SWT 3
B Spezieller Cursor in Swing AWT, Swing, JavaFX & SWT 7
T Markierten Mausbereich erfassen, Text beim Cursor platzieren AWT, Swing, JavaFX & SWT 6
V Cursor zu Groß AWT, Swing, JavaFX & SWT 4
T Cursor setzen AWT, Swing, JavaFX & SWT 3
L wie den Cursor von einem TextFeld zum anderen setzen? AWT, Swing, JavaFX & SWT 3
B Cursor zentriert in ein Textfeld positionieren AWT, Swing, JavaFX & SWT 2
E Cursor in JTextPane versetzen? AWT, Swing, JavaFX & SWT 19
D Farbe einer Grafik über den Cursor abfragen AWT, Swing, JavaFX & SWT 6
M Cursor im deaktivierten JInternalFrame AWT, Swing, JavaFX & SWT 2
A Cursor Icon bei DnD aus nativen Anwendungen AWT, Swing, JavaFX & SWT 2
S Cursor über JButton ändern AWT, Swing, JavaFX & SWT 4
V JTextField Focus Cursor setzen AWT, Swing, JavaFX & SWT 2
U Cursor beim Drag and Drop AWT, Swing, JavaFX & SWT 8
T JTextArea, in welcher Zeile befindet sich der Cursor AWT, Swing, JavaFX & SWT 25
clemson Cursor in JTable-Cell setzen AWT, Swing, JavaFX & SWT 6
P [TextField] cursor setzten AWT, Swing, JavaFX & SWT 2
G Focus so setzen, daß in einer jTextArea der Cursor blinkt AWT, Swing, JavaFX & SWT 7
G Swing Frage zu jDialog AWT, Swing, JavaFX & SWT 7
E JDialog mit count down timer AWT, Swing, JavaFX & SWT 1
A ViewController (IFrame) > Jdialog > Model AWT, Swing, JavaFX & SWT 1
J Ablaufsteuerung/Anleitung machen mit JDialog und einer Zustandsmaschine AWT, Swing, JavaFX & SWT 1
L Swing JDialog ton beim klicken ausstellen AWT, Swing, JavaFX & SWT 1
Drachenbauer Hauptfenster erhält schmale Streifen rechts unt unten, wenn ich einen JDialog hinzufüge. AWT, Swing, JavaFX & SWT 19
it_is_all Warum wird die JTable im JDialog nicht angezeigt? AWT, Swing, JavaFX & SWT 1
B Eingaben im JDialog abwarten AWT, Swing, JavaFX & SWT 4
S Swing JDialog mit KeyEvent als Rückgabe AWT, Swing, JavaFX & SWT 1
O Swing JDialog öffnen und dann warten bis er geschlossen wurde AWT, Swing, JavaFX & SWT 2
stylegangsta JDialog bestimmte Zeilen kursiv AWT, Swing, JavaFX & SWT 20
M LayoutManager Modalen JDialog ein Layout zuweisen AWT, Swing, JavaFX & SWT 3
Bluedaishi JDialog modal und JTextArea AWT, Swing, JavaFX & SWT 4
L KeyListener für JDialog AWT, Swing, JavaFX & SWT 7
T Event Handling JDialog schließen, sobald ein neuer erzeugt wird AWT, Swing, JavaFX & SWT 3
D jButton auf von jFrame erzeugtem jDialog AWT, Swing, JavaFX & SWT 16
D Button auf geöffnetem JDialog AWT, Swing, JavaFX & SWT 5
N Definitionen JDialog AWT, Swing, JavaFX & SWT 7
L JDialog - Event wenn Parent größe ändert AWT, Swing, JavaFX & SWT 2
Joew0815 JDialog repaint() funktioniert nicht wie gewünscht. AWT, Swing, JavaFX & SWT 2
D Swing Schließen von JDialog soll auch JFrame schließen. AWT, Swing, JavaFX & SWT 4
N Swing Fragen zu non-modal JDialog AWT, Swing, JavaFX & SWT 1
F Swing JDialog schließen - WindowListener bekommt dispose nicht mit AWT, Swing, JavaFX & SWT 0
N JDialog als Progress-Anzeige AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben