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

    [java] Interfaccia graficia, dimensioni componenti

    Ciao,
    ho fatto una finestrella con all'interno una text area e un bottone.

    Il problema e' che sia la text area che il bottone (in prove precedenti) non rispetto le impostazioni riguardanti le dimensioni.

    La TextArea per esempio non risulta 15 row per 15 col ma rimane di una sola riga e occupa orizzontalmente tutta la finestra.

    Anche il metodo setSize() del bottone non funziona.

    Perche'???

    Panel avv = new Panel(new GridLayout(2,1));
    avv.add(new TextArea("txttxt...",15,15));
    avv.add(ann = new Button("Annulla"));
    ann.setSize(20,30);


  2. #2
    qui le risposte scarseggiano...proprio nessuno che ne sa qualcosa?
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  3. #3
    Originariamente inviato da Matteo982
    qui le risposte scarseggiano...proprio nessuno che ne sa qualcosa?
    Ti ricordo che nessuno è obbligato a risponderti (rileggiti il regolamento),cmq il vostro problema è dovuto al layout grid,lui se ne frega delle dimensioni impostate da te con setSize,semplicemente divide il pannello che sta gestendo in celle componenti una griglia (GRIDlayout appunto) ed inserisce i componenti che aggiungi al pannello uno in ogni cella a partire dall'alto a sinistra e poi riga per riga da siinistra verso destra.I componenti inseriti occupano tutta la cella,indipendentemente dalla loro size.In questo caso tu hai detto al layout di dividere il pannello in 2 righe ed una colonna,quindi lui crea due celle sovrapposte chedividono a meta in senso verticale il pannello e lo occupano interamente in senso orizzontale.L'unica cosa che puoi fare è dividere il pannello in più celle (magari 3 colonne) ed aggiungere dei componenti di riempimento come quelli creati dalla classe Box.oppure puoi cambiare layout.Ciao
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  4. #4
    Va che io intendevo semplicemente dire che era un problema a cui nessuno sapeva dare una risposta non che erano obbligati a rispondere...leggi bene quello che ho scritto...cmq grazie della risposta.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

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.