import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.*; import java.awt.GridLayout; public class subjectivePane extends JPanel { protected JTextArea area1; protected JTextArea area2; protected JLabel label1; protected JLabel label2; public subjectivePane() { super(new GridLayout(4, 1)); label1 = new JLabel("Diagnostico:"); label2 = new JLabel("Tratamiento:"); area1 = new JTextArea(5,20); JScrollPane scrollPane1 = new JScrollPane(area1); scrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); JComponent panel1 = makeScrollPanel(scrollPane1); area2 = new JTextArea(5,20); JScrollPane scrollPane2 = new JScrollPane(area2); scrollPane2.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); JComponent panel2 = makeScrollPanel(scrollPane2); add(label1); add(panel1); add(label2); add(panel2); } protected JComponent makeScrollPanel(JScrollPane pane) { JPanel panel = new JPanel(false); panel.setLayout(new GridLayout(1, 1)); panel.add(pane); return panel; } }