Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    83

    posizionare elmenti in un JFrame

    ciao ragazzi,
    devo fare un programma Java in cui ci sia un'interfaccia grafica fatta con un JFrame.
    Creo gli elementi da visualizzare nel frame (sono solo un bottone,un'immagine,una label e una JTextArea) ma, quando li inserisco nel pannello del frame, vengono inseriti (e visualizzati) alla rinfusa,inseriti semplicemente da sinistra a destra !!!
    Non riesco in nessun modo a posizionare gli elementi all'interno del frame !! Come devo fare ???
    Vi prego aiutatemi !!!

    Ecco un frammento della classe che riguarda il JFrame:

    JFrame frame=new JFrame();
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOS E);
    frame.setVisible(true);

    JLabel lab=new JLabel("Etichetta");
    JButton but=new JButton("Tasto");
    JLabel immagine=new JLabel(new ImageIcon("C:\\Immagine.jpg"));
    final JTextArea area=new JTextArea(1,30);

    JPanel panel=new JPanel();
    panel.add(immagine);
    panel.add(lab);
    panel.add(but);
    panel.add(area);

    frame.setContentPane(panel);
    frame.pack();
    frame.show();

    Vorrei poter decidere come organizzare questi elementi all'interno dell'interfaccia grafica,cioé scegliere la posizione dove vengono visualizzati.
    Grazie mille a chiunque voglia darmi una mano !

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Ho spostato la discussione nel forum dedicato a Java.
    In futuro, poni qui le tue domande relative a questo linguaggio.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.