Intereting Posts
JSF инициализирует компонент области приложения при инициализации контекста Почему Spring 4 разрешает только один TaskScheduler в контексте? Есть ли способ повторно использовать Stream? Java: Получить номер недели с любой даты? Ошибка запуска встроенного ActiveMQ: предел временного хранения – 51200 мб способность добиться прогресса на объекте Future Что делает регулярное выражение \\ s *, \\ s *? throws x расширяет подпись метода исключения Неожиданное поведение Class.getMethod Функциональные / неизменяемые структуры данных для JVM? Порядок и различие HashSet с JDK 7/8 Пропустить и вернуть пользовательский объект массива в ibatis и oracle в java Несколько jpa: репозитории в xml config, как настроить с помощью @EnableJPARepositories с помощью Spring java config? Разработка плагина Atlassian JIRA: как сделать переменные доступными для шаблонов скорости Как получить дамп профилирования Java для создания графиков пламени на Mac?

Что случилось с моим кодом с JFrames

Это дает мне ошибку, говоря, что «Метод setContentPane (Container) в типе JFrame не применим для аргументов (GamePanel)»

Вот мой код:

package main; import javax.swing.JFrame; public class Game { public static void main(String[] args){ JFrame window = new JFrame("Dragon Tales"); window.setContentPane(new GamePanel()); window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); window.setResizable(false); } } 

Я точно слежу за учебником, и на его экране вообще нет ошибок.

Класс GamePanel не распространяется на любой компонент графического интерфейса Swing, например Container или один из его дочерних элементов. Вероятно, он должен расширить JPanel.

т.е.

 import javax.swing.JPanel; public class GamePanel extends JPanel { // .... etc } 

Не добавляйте бит срочной или «помощи как можно скорее». Да, ваш вопрос очень важен, но он не более важен, чем кто-либо другой.

Изменить: ссылка Mad стоит поставить ответ: Учебник Oracle Swing .