Чтобы преобразовать все файлы Java рекурсивно в каталог, чтобы использовать 4 пробела вместо закладки:
find . -type f -name *.java -exec bash -c 'expand -t 4 {} > /tmp/stuff;mv /tmp/stuff {}' \;
Мы все еще используем его. Не все является веб-приложением, пока что есть несколько предварительных замен (например, SWT, на котором написан eclipse)
.
SWT имеет нативный слой, который оборачивает базовые вызовы нативного оконного слоя. Он работает только на ограниченном наборе платформ и, конечно, требует использования сторонних библиотек. Я бы рискнул сказать, что существует гораздо меньше приложений SWT, чем приложений Swing.
Swing все еще используется .... но есть AWT !!
Плюсы:
Минусы:
Плюсы:
Минусы:
Хотя Swing все еще используется, я бы предпочел Eclipse RCP в качестве платформы для настольных приложений, поскольку он также предоставляет огромное количество плагинов.
Да, он все еще используется. Библиотека по-прежнему является частью JRE и, вероятно, останется такой же в будущем. Однако есть и другие варианты. Например, вы можете захотеть взглянуть на JavaFX, если вам нужен богатый пользовательский интерфейс; или используя SWT в вашем приложении. Возможно, вам нужны какие-то 3D-эффекты, и вам нужно изучить 3D-движок, такой как jpct или jmonkeyengine. Со времени появления мира программного обеспечения Swing в Java произошел некоторый прогресс.
Swing все еще существует и хорошо поддерживается.
Большинство причин, по которым люди ненавидели Swing, когда он только появился, больше не актуальны просто из-за закона Мура, наряду с улучшенными JVM. Приложения на Swing больше не выглядят дергаными и нереспонсивными, а совокупность мелких улучшений приводит к более профессионально выглядящему графическому интерфейсу.
Также стоит обратить внимание на комбинацию "groovy/swing" для быстрой разработки и создания прототипов.
Swing по-прежнему является предпочтительным способом создания тяжеловесных, например, "настольных" приложений на Java. Если ваш код работает в веб-браузере, вы, вероятно, будете использовать другие вещи. Но для отдельно стоящих настольных приложений он вполне превосходен и широко используется.
Да, он все еще используется. Требуется некоторое время, чтобы привыкнуть, но как только вы освоите его, это довольно хороший фреймворк для написания приложений. Взгляните на Webstart для развертывания вашего приложения. Тоже немного громоздкий для начала, но очень удобный, когда вы освоитесь
.Да, для настольных программ Swing широко используется. Однако есть много альтернатив, потому что многие люди думают, что Swing очень многословен и с ним сложно работать. JavaFX заслуживает внимания
Да, он все еще используется.
Обновление: он все еще используется.