2010-11-20 3 views
11

Я изучаю Java в своем университете, но, к сожалению, только язык и не действительно рамки.Какой хороший пример приложения Java Swing?

Я заинтересован в написании некоторых приложений Java в Swing. Каковы некоторые проекты, которые используют чистый макет документа, чтобы я мог видеть, как обычно структурируется приложение Java?

+1

Swing сам использует mvc – Enrique

+0

См. Также http://java.sun.com/products/jfc/tsc/articles/architecture/ – trashgod

ответ

2

Вот очень простой guessing game, который показывает рисунок. Этот несколько более сложный tile game был предназначен для иллюстрации тех же понятий.

0

Я нашел один простой Tic-Tac-Toe done in MVC, вам может быть полезно понять шаблон MVC.

EDIT:

ЗАКАНЧИВАТЬ these проекты ... они ввели весь исходный код для каждого проекта ... принимать какие-либо из них, которые вас интересует, и вы можете понять структуру, что путь ...

+1

Я знаю MVC достаточно хорошо, я просто не familier с качелями и как один структурирует обычно. Например. какие разные пакеты вы обычно создаете? Он считает, что самый быстрый способ получить представление о Java + Swing - это хороший проект. –

+0

Спасибо за ваши усилия, но я знаю, как использовать поисковую систему самостоятельно. Я задавал этот вопрос здесь * специально *, потому что мне нужен какой-то код, который * кто-то с опытом * считает хорошо написанным и понятным. По простому поиску или поиску на sourceforge можно найти много плохо написанного кода, и я, как новичок, не могу судить о качестве кода. –

3

Одна из вещей, которые я обычно делаю для таких вещей, - это посмотреть на Амазонку для обзоров книг. Для тех, кто имеет благоприятную обратную связь, я затем перехожу на сайт издателей и загружаю исходный код. Поэтому для этого вопроса я бы посмотрел these reviews и the publishers website. Обратите внимание, что вы действительно можете получить примеры кода для версий 1 & 2. Также вы можете получить первое издание книги бесплатно в Word. На последнем замечании, если вам действительно нравится Swing, посмотрите на Griffon тоже. Он делает кодирование приложений Swing намного приятнее, потому что использует Groovy DSL. Удачи.

+0

Я, вероятно, могу получить эти книги в библиотеке университета. –

0

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

Смежные вопросы