Witam,
chcę,aby wyświetlał mi wszystkie etykiety w oddzielnych wierszach,a wyświetla w jednym:)
Oto kod:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
public class czasopismo1 implements ActionListener {
private JPanel wiersz1,wiersz2,wiersz3,wiersz4;
private JLabel etykieta;
private JLabel etykieta1;
private JLabel etykieta2;
private JLabel etykieta3;
private JTextField nazwaW;
private JTextField nazwaCz;
private JTextField tematyka;
private JTextArea spisTresci;
public Component createComponents()
{
final JPanel plansza = new JPanel();
wiersz1=new JPanel();
wiersz2=new JPanel();
wiersz3=new JPanel();
wiersz4=new JPanel();
etykieta= new JLabel();
etykieta.setText("Nazwa Czasopisma: ");
etykieta.setFont(new Font("Arial", Font.BOLD+Font.ITALIC, 18));
nazwaCz=new JTextField("");
etykieta1= new JLabel();
etykieta1.setText("Nazwa Wydawnictwa: ");
etykieta1.setFont(new Font("Arial", Font.BOLD+Font.ITALIC, 18));
nazwaW=new JTextField("");
etykieta2=new JLabel();
etykieta2.setText("Czestotliwosc wydawania: ");
etykieta2.setFont(new Font("Arial", Font.BOLD+Font.ITALIC, 18));
tematyka=new JTextField("");
etykieta3=new JLabel();
etykieta3.setText("Spis tresci: ");
etykieta3.setFont(new Font("Arial", Font.BOLD+Font.ITALIC, 18));
spisTresci = new JTextArea("");
spisTresci.setFont(new Font("Arial", Font.BOLD, 16));
spisTresci.setLineWrap(true);
spisTresci.setWrapStyleWord(true);
JScrollPane areaScrollPane = new JScrollPane(spisTresci);
areaScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
areaScrollPane.setPreferredSize(new Dimension(200, 200));
plansza.setBorder(BorderFactory.createEmptyBorder(10,30,10,30));
wiersz1.setLayout(new BoxLayout(wiersz1, BoxLayout.X_AXIS));
wiersz2.setLayout(new BoxLayout(wiersz2, BoxLayout.X_AXIS));
wiersz3.setLayout(new BoxLayout(wiersz3, BoxLayout.X_AXIS));
wiersz4.setLayout(new BoxLayout(wiersz4, BoxLayout.X_AXIS));
wiersz1.add(etykieta);
wiersz1.add(nazwaCz);
wiersz2.add(etykieta1);
wiersz2.add(nazwaW);
wiersz3.add(etykieta2);
wiersz3.add(tematyka);
wiersz4.add(etykieta3);
plansza.add(wiersz1);
plansza.add(wiersz2);
plansza.add(wiersz3);
plansza.add(wiersz4);
plansza.add(areaScrollPane);
return plansza;
}
public static void main(String[] args) {
JFrame ramka = new JFrame("Aplikacja ZADANIE");
czasopismo1 aplikacja = new czasopismo1();
Component zawartosc = aplikacja.createComponents();
ramka.getContentPane().add( zawartosc , BorderLayout.CENTER);
ramka.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
ramka.pack();
ramka.setVisible(true);
}
public void actionPerformed(ActionEvent e) {
throw new UnsupportedOperationException("Not supported yet.");
}
}