Ciao a tutti,
sto incontrando qualche difficoltà nel "disegnare" il layout della mia applicazione.
Vorrei un'immagine di sfondo e sopra di essa, allineato sulla destra un testo.
Questo è il codice che ho sviluppato ma che non allinea il testo sulla destra (resta centrale):
JFrame frame = new JFrame ("Applicazione");
frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE);
frame.setResizable (true);
JPanel panel = new JPanel();
JLabel jlabel = new JLabel("Label");
panel.add(jlabel);
panel.setBorder(new LineBorder(Color.BLACK));
JLabel label = new JLabel(new ImageIcon("immagine.jpg"));
label.setLayout(new FlowLayout(FlowLayout.CENTER));
JLabel text = new JLabel("<html><br>Hi!<br>Questo è un test!</html>", SwingConstants.RIGHT);
text.setFont(new Font("Serif", Font.PLAIN, 24));
text.setForeground(Color.WHITE);
text.setHorizontalAlignment(SwingConstants.RIGHT);
label.add(text);
frame.add(label);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.pack ();
frame.setLocationRelativeTo (null);
frame.setVisible (true);
Sapreste dirmi cosa sbaglio?
Grazie in anticipo!