Проблемы с настройкой GUI

1

Получение ошибок в одном из моих классов "невозможно найти символ". Что я здесь делаю неправильно? Нужно ли объявлять их раньше?

Получение ошибок в одном из моих классов "невозможно найти символ". Что я здесь делаю неправильно? Нужно ли объявлять их раньше?

Попытка сделать это так:

Изображение 174551

package userInterface;

import javax.swing.JPanel;
import java.awt.*;
import javax.swing.JButton;



/**
 *
 * @author 
 */
public class AddAirport {
    private JPanel mainPane;


public AddAirport(JPanel mainPane){


GridBagLayout gridBagLayout;
gridBagConstraints constraints;
JPanel buttonPane;
JPanel dataPane;
BorderLayout borderLayout;
JButton addBtn;
JButton canxBtn;
JLabel newAirport;
JLabel enterName;
JTextField airportName;
JLabel enterCity;
JTextField airportCity;
JLabel selectState;
JComboBox airportState;
JLabel enterCode;



}


}
Теги:
user-interface
layout
swing

2 ответа

0

Вы никогда не импортировали ни один из классов Swing, кроме JPanel и JButton. Вам также необходимо импортировать ярлыки, текстовые поля, комбобокс и т.д.

Вы пытаетесь запустить свой графический интерфейс с кучей невозвращенных классов/ресурсов.

Это не дружественный к ресурсам, но import javax.swing.* Должен исправить ваши проблемы... пока...

  • 0
    Теперь он избавляется от ошибок, но ничего не отображается в этой части графического интерфейса?
  • 0
    Вы не создаете и не добавляете ни один из этих компонентов в рамку или панель содержимого. Также вы никогда не используете ссылку на панель, которую вы передаете своему конструктору.
Показать ещё 3 комментария
0

Это опечатка:

    gridBagConstraints constraints;

должно быть

    GridBagConstraints constraints;

(капитал G). Удачи!

  • 0
    Это сработало, спасибо! Но у меня все еще есть ошибка с JLabel, JTextframe и т. Д.
  • 0
    Не могли бы вы предоставить всю трассировку стека и все ваши классы, которые в ней участвуют?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню