Я унаследовал разработку приложения Java / SWT, работающего только в Windows. Один из запросов к функциям, который мне нужен, - это строка заголовка типа Google Chrome вместо строки заголовка окон SWT. Вкладки приложения отображаются на том же уровне, что и кнопки управления окном.
Насколько я понимаю, мне нужно:
- написать виджет Windows, способный отображать пользовательский вид и управлять вкладками в отличие от меню.
- выставить виджет Windows как dll для использования в Java через JNI
- написать собственный виджет SWT, чтобы обернуть его и открыть интерфейс управления вкладками.
У меня большой опыт программирования на Java, программирования на GUI с использованием Swing / AWT и программирования на C # без использования GUI. Программирование Windows GUI и SWT являются новыми для меня, поэтому я не уверен, с чего начать. Лучшее, что я нашел на данный момент, это статья 2001 года о написании собственного SWT-виджета .
Моя самая большая неизвестность - лучший способ реализовать пользовательское окно приложения Windows.