Я должен изучить AWT прежде, чем изучить Колебание?

Если я хочу закодировать настольное приложение в Windows с Явой, я должен купить книгу о Колебании и просто пропустить книги/обучающие программы чтения о AWT?

Или я должен изучить AWT перед использованием Колебания?

10
задан Jonik 11 January 2010 в 19:04
поделиться

6 ответов

Просто переходите прямо к Swing .

Игнорировать AWT .

Нет никакой выгоды, получая голову вокруг AWT, так как качание по сути, по сути является заменой для него.

16
ответ дан 3 December 2019 в 16:52
поделиться

Ну, качели богаты с точки зрения компонентов вне коробки, чем AWT. Я использовал оба, и я предпочитаю качаться на AWT. Кроме того, вам не нужно учиться AWT для изучения оснований качания. Учебник Sun's Swing Является хорошим источником для начала обучения Swing Framework.

1
ответ дан 3 December 2019 в 16:52
поделиться

Если вы делаете это для себя (а не частью работы), могу ли я предложить попытки порта QT или GTK Java?

Я много знаю о GTK One, но Qt One называется Qt Jambi, и это разработка в настоящее время в настоящее время является сообществом, ориентированным на LGPL. Я использовал оба колебания (в Java), так и Qt (для приложений C ++), но если я когда-либо должен был снова разработать настольные приложения Java, я бы определенно дал Qt Jambi, прежде чем я решил, что будет продолжать.

Что касается качелей против AWT - качаются прямо сейчас.

2
ответ дан 3 December 2019 в 16:52
поделиться
  1. Нет необходимости изучать AWT перед изучением качания.
  2. Чистые бобы - это хорошая идея для изучения качелей.
1
ответ дан 3 December 2019 в 16:52
поделиться

Нет смысла сначала изучать AWT. Swing заменяет множество концепций и компонентов AWT, но интегрирует многие другие неизменные (например, менеджеры макетов). Если вы изучите Swing, то вы узнаете те части AWT, которые все еще имеют значение (и как они используются в Swing), в значительной степени автоматически.

Учебник Солнца Swing tutorial является довольно хорошей отправной точкой.

3
ответ дан 3 December 2019 в 16:52
поделиться

Как уже упоминалось другие ответы, нет необходимости изучать AWT, и вы можете Получите ваш графический курс с качелями в одиночку.

Как вы разрабатываете свой код GUI неизменно, вы набегаете на некоторые Класс AWT (например, java.awt.event.actionevent), и вы можете комфортно использовать его, чтение его документация API. Однако ваша заявка может сделать вас использовать менеджер макета как gridbaglayout (java.awt.gridbaglayout), в этом случае вам может придеться изучать менеджер макета Документация немного подробнее. Я нашел эту книгу на AWT Java AWT Reference , которая доступна в Интернете свободно, чтобы быть весьма полезным, когда мне нужно было немного подробнее о менеджерах макета.

1
ответ дан 3 December 2019 в 16:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: