ответ

меня есть JTabbedPane с JPanel, который содержит JLabel и JTextField.

мой код

JTabbed Pane декларация:

        this.tabPane = new JTabbedPane();
    this.tabPane.setSize(750, 50);
    this.tabPane.setLocation(10, 10);
        tabPane.setSize(750,450);
    tabPane.add("ControlPanel",controlPanel);

декларация текстового поля:

    this.channelTxtFld = new JTextField("");
    this.channelTxtFld.setFont(this.indentedFont);
    this.channelTxtFld.setSize(200, 30);
    this.channelTxtFld.setLocation(200, 10);

JLabel: this.channelLabel = новый JLabel («Название канала:»); this.channelLabel.setSize (150, 30); this.channelLabel.setLocation (10,10);

private void createPanels() {
    controlPanel = new JPanel();
    controlPanel.setSize(650,500);
}
 private void fillPanels() {
    controlPanel.add(channelLabel);
    controlPanel.add(channelTxtFld);

}

Так что мой план состоял в том, чтобы иметь панель с вкладками, на которой есть JPanel, где у меня есть несколько надписей, текстовых полей и кнопок на фиксированных позициях, но после этого это мой результат:

http://i.stack.imgur.com/vXa68.png

Я хотел, чтобы у меня был JLabel, а рядом с ним выросший JTextfield слева, а не посередине.

Кто-нибудь знает, в чем моя ошибка?

благодарю вас :)

Ответы на вопрос(1)

Ваш ответ на вопрос