Апплет ICEPDF | Отключить кнопку «Сохранить как» на панели инструментов - PullRequest
1 голос
/ 18 февраля 2011

Я использую средство просмотра апплетов ICEPDF (Java-апплет с открытым исходным кодом) для просмотра моих PDF-файлов в Интернете без использования Adobe Reader.Теперь я хочу отключить кнопку «Сохранить как» на панели инструментов вверху.Я извлек файлы JAR и не знаю, какой файл настроить.Может ли any1 помочь мне в редактируемом файле, чтобы скрыть опцию сохранения как из моей панели инструментов.Пожалуйста .. Спасибо - Хаан

1 Ответ

1 голос
/ 23 февраля 2011

Вы можете работать на SwingViewBuilder. Лично я сделал настройку, разделив ее на подклассы и вернув нулевые значения для вещей, которые я хотел отключить.

EDIT

SwingViewBuilder имеет много методов buildXYZ (). Требуется только заставить такой метод возвращать нуль для каждой кнопки / пункта меню / панели инструментов, которая не нужна. Остальная часть кода корректно обрабатывает нули и пропускает их.

В частности, для функции «Сохранить как» необходимо изменить / переопределить buildSaveAsFileButton() и buildSaveAsFileMenuItem().

...