Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631

    mofica posizionamento label in frame

    ciao ragazzi io ho un frame in cui ho inserito una label con un'immagine, ma non capisco x quale motivo, l'immagine me la inserisce al centro del frame enn so l'istruzione x spostare l'immagine in alto, ho provato con setlocation ma nulla, mi potete aiutare?

  2. #2
    Che layout usi per il frame??

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  3. #3
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    purtroppo sto alle prime armi, e il concetto di layout nn mi è chiaro, questo è il mio codice:

    Codice PHP:
    class Main_Panel extends JFrame implements ActionListener {
    //private JPanel p = new JPanel(new GridLayout(1,1));         
    private JButton b = new JButton("inserimento script");
    private 
    JLabel l = new JLabel(); 
    private 
    Color c = new Color.BLACK;
    //Icon icon = new ImageIcon("C:/Documents and Settings/G.Costanz0/Desktop/Logo.gif");

    Main_Panel(){
        
            
    JPanel p1 = new JPanel();
            
    JPanel p2 = new JPanel();
            
    JPanel p3 = new JPanel();
           
            
    setTitle("ScriptManager");
            
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            
    Dimension d getToolkit().getScreenSize();
            
    setSize(d);
            
    //getContentPane().add(p);
            
    getContentPane().add(l);
            
    Image img getToolkit().createImage("C:/Documents and Settings/G.Costanz0/Desktop/Logo.gif");
            
    ImageIcon icon = new ImageIconimg.getScaledInstance(750250Image.SCALE_DEFAULT));
            
    l.setIcon(icon);
            
    l.add(b);
            
    l.add(p1);
            
    b.setSize(145,50);
            
    b.setLocation(10,200);
            
    //p.add(p1);
            
    b.addActionListener(new ActionListener() { 

  4. #4
    Ti conviene cercare su internet un manuale della libreria swing perchè iniziando così a caso se non impari ad usare i layout non riuscirai mai a mettere le cose dove vuoi.
    Ogni layout serve per identificare la disposizione degli oggetti in un componente.

    Tra le altre cose nel tuo codice inserisci un JPanel e un JButton in una JLabel e non ne capisco sinceramente il motivo... :master:

    codice:
    l.add(b); 
    l.add(p1);
    Semmai dovrebbe essere il contrario...

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  5. #5
    Utente di HTML.it L'avatar di gax80
    Registrato dal
    May 2006
    Messaggi
    631
    hai ragione, cmq grazie ciao

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.