Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463

    Posizionamento caselle di testo [java]

    Ciao A tutti
    Ho un grosso problema con java . . . devo fare un progetto per un esame di java e sto sclerando!!!

    non riesco a dare le posizioni ai miei bottoni e alle caselle di testo me li mette tutte in fila anche se io li setto con dimensione e posizione! lui me li ignora!
    es :
    import java.awt.*;
    import javax.swing.*;

    public class Cruciverba extends JFrame {

    JPanel panel1 = new JPanel();
    JPanel panel2 = new JPanel();


    // set up GUI
    public Cruciverba()
    {
    super( "Cruciverba" );
    //panel1.setLayout(new BorderLayout());


    // create JTabbedPane
    JTabbedPane tabbedPane = new JTabbedPane();

    JButton controllo;
    JButton controllo2;



    JTextField cella1 = new JTextField();
    // set up pane11 and add it to JTabbedPane
    JLabel label1 = new JLabel("FACILE",SwingConstants.CENTER);
    panel1.add( label1 );
    tabbedPane.addTab( "Cruciverba Facile", null, panel1, "facile" );

    // set up panel2 and add it to JTabbedPane

    JLabel label2 = new JLabel( "DIFFICILE",SwingConstants.CENTER );
    panel2.add(label2);

    tabbedPane.addTab( "Cruciverba Difficile", null, panel2, "difficile" );

    //add JTabbedPane to container
    getContentPane().add( tabbedPane );



    cella1.setBounds(new Rectangle(90,90,100,100));
    cella1.setHorizontalAlignment(SwingConstants.RIGHT );
    cella1.setText(" ");
    cella1.setEditable(true);
    panel1.add(cella1,null);
    } // end constructor

    public static void main( String args[] )
    {
    Cruciverba cruciverba = new Cruciverba();
    cruciverba.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    }

    } // end class JTabbedPaneDemo



    dove con cella1.setBounds dovrei settare la dimensione e la posizione, ma invece nn fa nulla! come posso risolvere il problema??

    grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se vuoi disporre a tuo piacimento gli elementi in un contenitore, devi settare il Layout del contenitore a null. Non è la stessa cosa che tralasciare di settare il Layout in quanto mi sembra che il layout di default si il FlowLayout
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it L'avatar di izzusan
    Registrato dal
    Apr 2003
    Messaggi
    463
    ma l'ho inizializzato con panel1.setLayout(new BorderLayout());

    non e' quello??? devo metere panel1.setLayout(null); ????

    bye

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    tuoPanel.setLayout(null);
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.