Если честно, идея костюма колеса хороша, но я, вероятно, не хотел бы колесо с 13 опциями на нем, возможно, выбор радио или простой слайдер (где вы пишете свой собственный слушатель событий, чтобы показать значение вышетак что вы можете иметь j, q, k, a и т. д.) или, скорее, простой список: http://download.oracle.com/javase/tutorial/uiswing/components/list.html.
Если это не будет чрезвычайно профессионально, создание изображений, вероятно, не имеет смысла.Я буду честен, это полезно, если вы плохо разбираетесь в программировании, очень легко нарисовать красивую картинку;однако, если вы хорошо разбираетесь в программировании, вы делаете хорошие градиенты и очень хороший селектор без каких-либо pngs ....
Это действительно зависит от того, что вы умеете лучше проектировать.Лично я предполагаю, что png может быть более сложным для колеса, но для меня это сложнее, поскольку я потратил время на рисование градиентов и т. Д. *
Вот хорошая ссылка для градиентов и полированных приложений.: http://nadeausoftware.com/node/82. Имейте в виду, что, кстати, вы можете рисовать символы костюма в ascii или в красках, посмотрите здесь несколько примеров: http://www.java -forums.org / java-2d / 25333-drawing-heart-valentine.html (некоторые сложнее, чем другие, чтобы понять, с чем вы можете столкнуться).
Стандартный профессиональный набор приложений обычно использует png просто потому, что у них есть графический дизайнерв штате.Преимущество png в том, что их обычно проще создавать и добавлять.Преимуществом программирования является простота их программного изменения, то есть когда выбрано изменение цвета и т. Д. ... Это все еще возможно с помощью png, но не всегда проще.
Кстати, также ищите здесьпример того, как сделать хороший радиальный градиент, поскольку вам может понадобиться что-то вроде этого, независимо от того, решите ли вы использовать png или нет.
Короче говоря, я бы нарисовал его с помощью кодирования, хотя это субъективно, и, наконец, я бысделать другой выбор для стоимости и для костюма.