Печать проекта в NetBeans - PullRequest
6 голосов
/ 03 июня 2010

У меня есть экзамен, и я хотел бы печатать свои файлы Java (в проекте NetBeans) как можно быстрее. Мне было интересно, есть ли способ напечатать весь проект / проект в NetBeans одним щелчком мыши? или у вас есть лучшее предложение? (Я буду использовать Windows XP, и не будет никакого хорошего редактора, такого как Gedit или Kate )

Ответы [ 4 ]

4 голосов
/ 03 июня 2010

Допустим, что на идентичный вопрос на форуме netbeans с прошлого года пока нет ответа, я бы сказал, нет.

Когда мне нужно было распечатать мой последний год проекта Comp Sc (нужно было сдать полный распечатанный + отполированный установочный компакт-диск, о бедные деревья, которые погибли за это ...), я открыл каждый файл, затем прошел через и сделал печать и закрыть на каждом. (

2 голосов
/ 14 ноября 2012

Это можно сделать. Переключитесь в режим файлов, выберите все файлы, откройте все, затем распечатайте. От http://dgreen.github.io/blog/2010/11/02/printing-multiple-files-in-netbeans/

1 голос
/ 09 ноября 2010

У меня была такая же проблема. Я нахожусь в классе информатики с программированием на Java. Мое домашнее задание включает создание проекта с множеством файлов классов (сейчас 7), поэтому я искал в Google, как распечатать проект, и ничего не нашел. Тем не менее, я придумала немного хитрый способ сделать это, прочитав его, вы сможете судить, сколько времени это действительно сэкономит. Чем больше классов у вас в одном проекте, тем больше времени он сэкономит. Методология проста, потому что она требует как можно меньшего доступа к системе, потому что, как вы сказали, вы находитесь на школьном компьютере, поэтому я приму только самый простой доступ. Это требует доступа из командной строки, так что это может быть бесполезно для вас. Однако возможно, что если вы не сможете открыть командную строку, вы сможете выполнить файл .bat. Так что вот так.


  • Укажите в командной строке исходный каталог и введите:

    dir /b > projectDir.txt
    

    или сохраните эту 1 строку в текстовом редакторе как dir.bat

    это даст вам текстовый файл со списком всех java-файлов в вашем исходном каталоге

  • откройте блокнот и введите эту 1 строку

    /*PAGEBREAK*/
    
  • сохранить этот файл как pagebreak.txt
  • Теперь откройте файл projectDir.txt, созданный в Блокноте.
  • сделать глобальную замену ".java" на ".java+pagebreak.txt+"
  • избавиться от строки, в которой есть projectDir.txt в списке
  • сохранить файл как projectDir.html
  • открыть этот файл в веб-браузере. смысл этого состоит в том, чтобы избавиться от разрывов строк, созданных с помощью dir /b.
  • Теперь скопируйте эту строку текста и вставьте ее в новое окно блокнота. в начале строки добавьте «copy /b», а в конце строки замените окончательный «+» на «wholeProject.java»
  • запустите ваш файл bat. если все прошло успешно, у вас будет один Java-файл, содержащий все ваши классы. добавьте этот файл в дерево своего проекта в IDE NetBeans.
  • Экспорт этого файла в файл HTML. одна проблема заключается в том, что если вы используете номера строк, номера будут непрерывными; каждый новый класс не начинается с 1, поэтому я бы посоветовал против этого.
  • Откройте HTML-файл в блокноте. Сделайте глобальную замену "/*PAGEBREAK*/" на "<p style='page-break-before: always'>". Сохраните ваш файл, откройте его в браузере.
  • Когда вы печатаете его, он должен печатать каждый класс на отдельной странице.

надеюсь, это поможет! NetBeans должен действительно реализовать это, хотя мой метод довольно глупый и надуманный.

0 голосов
/ 19 мая 2017

Я нашел новый путь (надеюсь, это новый путь ...)

  1. Сначала вы хотите скопировать html, вы можете сделать это, выбрав « Печать в HTML ... » в настройках Netbeans и выбрав « Печать в буфер обмена ». опция.
  2. Откройте любое текстовое приложение и вставьте его, сохраните с расширением .html .
  3. Теперь вы можете использовать любой браузер для печати так, как хотите.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...