GMail - это веб-приложение, которое в конечном итоге полагается на браузер, чтобы показать этот компонент. Теперь хорошим решением является использование Native Look & amp; Feel системы, которая обеспечивает JFileChooser, очень похожее на то, что вы показываете:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
[/g0]
EDIT: решение Pulsar еще лучше, поскольку оно обеспечивает точный диалог, который вы ищете. Я не уверен, что он предоставляет все функции JFileChooser.
Плагин, который вы используете, скрывает вход и заменяет его собственным html. По умолчанию проверка jQuery не проверяет элементы скрытой формы, но вы можете переопределить это поведение, изменив validator
$.validator.setDefaults({
ignore: []
});
. Обратите внимание: если у вас есть другие скрытые элементы, которые вы не хотите проверять, вы можете дать элементу имя класса
$.validator.setDefaults({
ignore: ":hidden:not('.combobox')"
});
Примечание. Убедитесь, что этот скрипт находится за пределами функции $(document.ready)
.