Visualizzazione dei risultati da 1 a 8 su 8

Discussione: java

  1. #1

    java

    ciao!
    devo realizzare un frame di dimensioni stabilite.
    poi devo inserirci un po di componenti (bottoni,label,ecc.)
    come faccio a fare in modo che tutti i componenti siano ben allineati anke non cambiando la risoluzione??
    io ho provato con un semplice GridLayout ma non è un gran che.
    devo utilizzare un panel?
    cosa mi consigli??
    ciao e grazie Simone
    Simone

    http://www.volpo.too.it

  2. #2
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Guarda.
    Io ho utilizzato setBounds e ho allineato label x label, o textfield x textfield, quindi anche se riduci o ingrandisci il frame i componenti rimarranno al loro posto senza spostarsi o ridimensionarsi; questo penso che valga sia per la risoluzione.

    pgm

  3. #3
    grazie mille adesso provo.ciao!
    Simone

    http://www.volpo.too.it

  4. #4
    ho provato con setBounds ma ho un problema. l'ultimo oggetto che inserisco me lo dimensiona delle dimensioni totali del frame, pur dandogli dimensioni stabilite con setBounds.
    io non ho dato nessun tipo di layout al frame.
    come posso fare??
    grazie Simone
    Simone

    http://www.volpo.too.it

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    un frame ha layout BorderLayout, prova a impostarlo a null setLayout(null)

  6. #6
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    Quando ho un frame unico, cioè quando aggiungo direttamente componenti ad esso, faccio ad esempio così:

    JTextField field = new JTextField();

    frameContainer = getContentPane();
    frameContainer.setLayout(null);

    field.setBounds(180, 20, 90, 20);

    frameContainer.add(field);

    pgm

  7. #7
    non impostavo setLayout(null) !!!!
    grazie mille, ciao Simone
    Simone

    http://www.volpo.too.it

  8. #8
    Utente di HTML.it L'avatar di pgm
    Registrato dal
    Apr 2002
    Messaggi
    1,281
    :metallica

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.