Qualcuno di voi per caso mi sa dire come posso allineare a sinistra i Jlabel presenti in questo codice?
- Codice: Seleziona tutto
Box verticalBox = Box.createVerticalBox();
verticalBox.setBorder(new TitledBorder("Matching results"));
textArea = new JTextArea(10,30);
textArea.setEditable(false);
textArea.setWrapStyleWord(true);
textArea.setLineWrap(true);
JScrollPane ScrollText = new JScrollPane(textArea);
//Labels to identify the fields
JLabel titleLabel = new JLabel("Title:");
JLabel textLabel = new JLabel("Text:");
titleLabel.setLabelFor(scrollingTitleList);
textLabel.setLabelFor(textArea);
verticalBox.add(titleLabel);
verticalBox.add(scrollingTitleList);
verticalBox.add(Box.createRigidArea(new Dimension(0,15)));
verticalBox.add(textLabel);
verticalBox.add(ScrollText);
Praticamente ho una box con inserimento verticale in cui inserisco nell'ordine un label, uno Scrollpanel (contenente una JList), un altro label e un altro Scrollpanel dentro una JList.
Una possibile soluzione artigianale sarebbe quella di inserire i singoli label in una box con inserimento orizzontale e dopo di esso inserire un glue, ma non mi sembra il massimo!