Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    14

    Problema di visualizzazione JComboBox

    Salve, nel realizzare la mia applicazione dovrei realizzare un tasto che crei una ComboBox.
    La combobox viene creata ma risulta 'tagliata' a livello visivo.Solo passando il mouse sopra di essa viene vista correttamente:
    Per Spiegarmi meglio posto il codice :
    codice:
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {; 
    JComboBox combo= new JComboBox(); 
    combo.setBounds(54, 24, 50, 50); 
    this.add(combo);
    la combobox deve essere aggiunta ad un JFrame
    Ecco un esempio di cosa mi viene fuori :

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    Stai usando il Nimbus LookAndFeel vero?Esso presenta alcuni bug..


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    14
    ciao grazie per la risposta in realta' il nimbus parte perchè usando netbeans posso avviare l'esecuzione di un singolo file invece che di tutta l'app.
    Il problema persiste anche con il look and feel standard...non riesco a capire cosa sbaglio

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    755
    dovresti postare tutto il codice , con solo quel frammento non si può dire molto..

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    14
    appena posso posto tutto anche se non c'è granchè. Ho creato un jframe, ho messo un bottone e ho creato l'action performed come indicato su.
    Unica cosa da specificare è che ho utilizzato il designer di netbeans...ma altre volte ha sempre funzionato bene

  6. #6
    hai inserito qualche dato dentro il JComboBox vero?
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    14
    il problema persiste sia che io la carichi con qualcosa che senza... Uguale

  8. #8
    per caso fai questo al click del bottone?

    se è così il this è sbagliato xche sei all'interno del bottone...fai così
    codice:
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
        insertCombobox();
    }
    
    
    //altro metodo esterno al bottone
    private void insertCombobox(){
       JComboBox combo= new JComboBox(); 
       combo.setBounds(54, 24, 50, 50); 
       getContentPane().add(combo);
       revalidate();
    }
    Anche se ti consiglierei di inserire comunque il componente e poi renderlo visible quando ti serve.

    Ciao
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2012
    Messaggi
    14
    ciao,
    ho provato a fare come mi hai suggerito ma niente.. lo stesso problema...
    la butto li'.. se passassi il tutto attraverso un jPanel?

    EDIT: no non va nemmeno con il jPanel..
    ma non è assurdo?
    se però inserisco il codice all'interno del main mi crea correttamente tutto e si vede alla perfezione. il problema sta nella creazione alla pressione del tasto

  10. #10
    Riesci a passare il codice?
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.