Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema con setPreferredSize, GridBagLayout e Mac

    su netbeans su linux ho impostato un jpanel usando il grdibaglayout.
    alle textfield ho impostato un internal padding x,y pari a zero e poi gli ho impostato la misura con setPreferredSize.
    ebbene, su linux funziona tutto, mentre quando apro il progetto sul Mac è come se le textfield nn avessero la dimensione.
    anche se poi nelle propietà la dimensione è impostata.
    sapete darmi una spiegazione??

  2. #2
    vi posto il codice relativo a una delle tre textfield:
    codice:
    textPrice = new javax.swing.JTextField();
    
    textPrice.setEditable(false);
    
    textPrice.setPreferredSize(new java.awt.Dimension(70, 19));
    
    textPrice.setRequestFocusEnabled(false);
    
    textPrice.setSize(new java.awt.Dimension(70, 19));
    
    gridBagConstraints = new java.awt.GridBagConstraints();
    gridBagConstraints.gridx = 0;
    gridBagConstraints.gridy = 2;
    gridBagConstraints.gridwidth = 2;
    gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST;
    gridBagConstraints.insets = new java.awt.Insets(12, 12, 0, 0);
    add(textPrice, gridBagConstraints);
    nn capisco proprio!

  3. #3
    ultimo tentativo....

    mi è venuta in mente una cosa: possibile che il problema sia la versione di JDK diversa?
    mi spiego.
    il programma l'ho cominciato su linux con JDK 6.
    ora su linux ho la versione 7 mentra sul Mac (Lion) ho ancora la 6.
    può essere che questi causi questo problema??

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    che io ricordi no, so che ci sono differenze per il comportamento delle swing passando da unix/win a mac e secondo me dovresti darci un'occhiata.
    per me resta il problema di proprietà di dimensione/resizing non settate e quindi i default restano sballati
    RTFM Read That F*** Manual!!!

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.