Следуя онлайн-руководству, я пытаюсь создать графический интерфейс на java с помощью Swing. Я пытался найти в Интернете коллектор, но не нашел. Вот код:
import javax.swing.BorderFactory;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.Container;
import javax.swing.GroupLayout;
import javax.swing.GroupLayout.Alignment;
import javax.swing.JLabel;
import javax.swing;
//Create JFrame Container
public class River
{
public River()
{
JFrame jframe = new JFrame();
JPanel panel = new JPanel();
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container contentPanel = jframe.getContentPane();
GroupLayout grouplayout = new GroupLayout(contentPanel);
contentPanel.setLayout(grouplayout);
JLabel clickMe = new JLabel("Click Here");
JButton button = new JButton("This Button");
grouplayout.setHorizontalGroup(
grouplayout.createSequentialGroup()
.addComponent(clickMe)
.addGap(10,20,100)
.addComponent(button));
grouplayout.setVerticalGroup(
groupLayout.createParallelGroup(GroupLayout.Alignment.BASELINE)
.addComponent(clickMe)
.addComponent(button));
jframe.setTitle("Our GUI");
jframe.pack();
jframe.setVisible(true);
}
public static void main(String[] args) //main method
{
new River();
} // end of main
}//end River class
Однако, когда я пытаюсь запустить код с помощью JGRASP, я получаю следующие ошибки:
River.java:4: ошибка: не удается найти символ import javax.swing.Container; ^ символ: класс Расположение контейнера: пакет javax.swing River.java:8: ошибка: пакет javax не существует import javax.swing; ^ River.java:22: ошибка: не удается найти символ Контейнер contentPanel = jframe.getContentPane (); ^ символ: класс Расположение контейнера: класс River River.java:27: ошибка: не удается найти символ JButton button = new JButton ("This Button"); ^ символ: класс JButton расположение: класс River River.java:27: ошибка: не удается найти символ JButton button = new JButton ("This Button"); ^ символ: класс JButton расположение: класс River River.java:36: ошибка: не удается найти символ groupLayout.createParallelGroup (GroupLayout.Alignment.BASELINE) ^ символ: переменная groupLayout расположение: ошибки класса River 6
----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
Мы будем очень благодарны за любую помощь.