14. december 2003 - 17:17
Der er
9 kommentarer og 1 løsning
Hvordan sætter man curseren i et bestemt jTextField?
Jeg skal have curseren til at blinke i mit søge jTextField så snart man åbner søgesiden i programmet. Jeg har prøvet med jTextField_Searchwords_input.setFocusable(true); men det virker ikke. Nogle forslag? Nikolaj
Annonceindlæg fra Trustworks
Tillid i en Zero-Trust verden
Med voksende trusler, nye EU-krav og øget kompleksitet er cybersikkerhed nu en central ledelsesopgave på linje med strategi og økonomi.
14. december 2003 - 17:35
#3
Jeg kan desværre ikke rigtig finde nogen løsning. Det var gode bud, har prøvet dem, og resten af focus-mulighederne, men det virker ikke. Niko
14. december 2003 - 17:44
#5
Det er vel som standard redigerbart. Man kan jo også skrive i det.. Ud over det, så virker det stadig ikke, selvom jeg prøvede :( Niko
14. december 2003 - 18:21
#6
Tja, så skal vi nok se noget kode som vedrører det textfelt, for så må det jo være måden du anvender requestFocus() på som gør at det ikke virker
15. december 2003 - 11:07
#8
Jeg ved ikke om du har fået det til virke, så du får lige et eksempel public class Test extends javax.swing.JFrame { public Test() { initComponents(); jTextField3.requestFocus(); } private void initComponents() { jTextField1 = new javax.swing.JTextField(); jTextField2 = new javax.swing.JTextField(); jTextField3 = new javax.swing.JTextField(); getContentPane().setLayout(new java.awt.FlowLayout()); addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent evt) { exitForm(evt); } }); jTextField1.setColumns(10); getContentPane().add(jTextField1); jTextField2.setColumns(10); getContentPane().add(jTextField2); jTextField3.setColumns(10); getContentPane().add(jTextField3); pack(); } private void exitForm(java.awt.event.WindowEvent evt) { System.exit(0); } public static void main(String args[]) { new Test().show(); }