Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Окно About


Автор: _Y_ 2.12.2011, 17:59
Что-то я не соображу как сделать более-менее универсальное окошко About

Программа имеет некий стартовый класс (с методом main). В описании этого класса присутствуют ключи @author, @version, а может и еще какие-то имеющие отношение к формальному описанию программы. Хотелось бы, чтобы окошко About получало значения этих ключей и их показывало.

Примерно так это выглядит:
Код

/**
 * This class is a main window ....................
 * С помощю подклассов данного класса решаются все проблемы современной цивилизации (за исключением.....
 * @author _Y_
 * @version 1.0.0.1 2011-12-02
 */
public class GeneralFrame extends javax.swing.JFrame {
    ...............
    public static void main(String[] args) {
        .....................
    }    
}


Спасибо.


Автор: dobrolub 2.12.2011, 23:00
Эти аттрибуты недоступны после компиляции.  Но есть способ это сделать с помощью Доклета. Конечно, такой подход предписывает исполнение javadoc над классом содержащим твои аттрибуты / таги.

http://docs.oracle.com/javase/1.5.0/docs/guide/javadoc/doclet/overview.html#customtags

Этот подход применялся в EJBGen в своё время. Теперь всё это можно сделать аннотациями. Возможно, и тебе, надо глядеть в сторону использования аннотаций. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)