Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446

    [JAVA]Creazione GUI,suddividere JFrame in sezioni

    Salve,mi serve ancora il vostro aiuto.Dovrei creare un'interfaccia suddivisa in due sezioni,quella alta in cui ci saranno diversi pulsanti,e quella centrale che cambierà in base al pulsante selezionato.Ora,ho pensato di utilizzare un JFrame e suddividerlo in due sezioni North,e Center,aggiungendo sia sopra che sotto un jpanel.Mi sono fermato qui,in quanto dopo aver creato il jpanel,dopo averlo aggiunto nella sezione superiore,dopo aver datogli una dimensione con setSize ed aver aggiunto ad esso un pulsante,succede che il pulsante si allunga prendendo l'intero jpanel posto in alto(cioè dove si trova il pulsante).Spero di aver descritto al meglio,dove sbaglio?Forse sbaglio con qualche gerarchia?
    Grazie a chi mi illuminerà!


    pS. se vi può aiutare a capire cosa vorrei creare,immaginate l'interfaccia di itunes:

    http://img229.imageshack.us/img229/7...magine1ow1.png

    io vorrei creare proprio un piccolo spazio in alto in cui inserire i vari pulsanti e al centro la parte che cambierà in base a ciò che si preme...

  2. #2
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790
    credo ke per il bottone sia un problema di layout manager...prova a metterne uno.

  3. #3
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    niente:

    private JPanel pan= new JPanel();
    private JButton bot= new JButton();
    private BorderLayout layout;

    public Test()
    {
    super( "Test" );

    layout = new BorderLayout( 5, 5 );
    pan.setSize(200, 300);

    pan.setLayout( layout );

    bot.setText("Bottone");
    pan.add(bot);


    Tra l'altro neanche il jpanel pan assume la grandezza data...

  4. #4
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    utilizzando un gridLayout e facendo uno schema da 1 colonna e due righe diciamo che potrei ottenere una cosa simile solo che la disposizone dei pulsanti o di un'ipotetica jtable come la sistemo?

    Code:

    grid1 = new GridLayout( 2, 1, 5, 5 );//due righe - una colonna - 5x5 gap
    container = getContentPane();
    container.setLayout( grid1 );
    container.add(pan1);
    container.add(pan2);
    bot.setText("Pulsante");

  5. #5
    Utente di HTML.it L'avatar di energie
    Registrato dal
    Apr 2003
    Messaggi
    446
    nessuno sa aiutarmi?

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.