Beh, un codice di esempio veloce te lo posso anche postare
codice:import java.awt.*; import javax.swing.*; public class ProvaFrame extends JFrame { private JLabel labelNome; private JTextField textfieldNome; public ProvaFrame() { super("Prova Frame"); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); setSize(300, 200); JPanel pannello = new JPanel(); pannello.setLayout(new BoxLayout(pannello, BoxLayout.LINE_AXIS)); labelNome = new JLabel("Nome"); textfieldNome = new JTextField(); pannello.add(labelNome); pannello.add(textfieldNome); getContentPane().add(pannello, BorderLayout.NORTH); } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { public void run() { new ProvaFrame().setVisible(true); } }); } }
Però dovresti poi cercare di comprendere bene i principali layout manager di AWT/Swing. Senza non vai molto lontano ..... (a meno di metterti ad usare il posizionamento "assoluto" che comunque di svantaggi ne ha o, peggio, di farti generare il codice da un GUI editor).