Почему южная часть моего вида макета границы становится невидимой? - PullRequest
0 голосов
/ 25 ноября 2011

Я наметил некоторые метки, которые заполнены данными из MySQL через JDBC. Я нанес на карту данные Север, Центр и Юг на макете границы.

Вот фрагмент кода

panels = new JPanel();
    panels.setBackground(Color.blue);
    panels.setLayout(new BoxLayout(panels, BoxLayout.X_AXIS));
    statuslabel = new JLabel(company.getDBstatus(1) + " ");
    statuslabel.setForeground(Color.white);
    statuslabel.setFont(new Font("ANDALUS", Font.BOLD, 16));
    statuslabel.setBorder(BorderFactory.createTitledBorder("Status"));
    positionlabel = new JLabel(company.getDBposition(1) + " ");
    positionlabel.setForeground(Color.white);
    positionlabel.setFont(new Font("ANDALUS", Font.BOLD, 16));
    positionlabel.setBorder(BorderFactory.createTitledBorder("Open Position"));
    referencelabel = new JLabel(company.getDBreference(1));
    referencelabel.setForeground(Color.white);
    referencelabel.setFont(new Font("ANDALUS", Font.BOLD, 16));
    referencelabel.setBorder(BorderFactory.createTitledBorder("Reference"));
    panels.add(statuslabel);
    panels.add(positionlabel);
    panels.add(referencelabel);
    contentPane.add(panels, BorderLayout.SOUTH);
}

Первоначально ЮЖНАЯ секция не видна. Если я закомментирую подавление изменения размера, щелкнув границу, вы увидите юг, а также выберете что-то другое, а в начальной записи также появится юг.

Что я могу сделать?

1 Ответ

0 голосов
/ 04 апреля 2012

Pack () решил эту проблему.Он нарисовал южную часть макета границы вместе с другими активными регионами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...