Добавяне на набор от файлове на приложението за Java

  • Създаване на приложение
  • Създаване на формуляр за кандидатстване
  • Добавянето на избор на файл
  • Персонализирайте избор на файл
  • Изпълнението на приложението

За да следвате този урок, вие се нуждаете от софтуер и ресурси, изброени по-долу.

Софтуер или Resource

Версия 7.0 или по-късно

Версия 6, 7 или 8

Създаване на приложение

На първо място трябва да се създаде приложение за Java:

  • Щракнете върху бутона "Finish".
  • Създаване на формуляр за кандидатстване

    В този раздел ще се създаде контейнер JFrame и към тях се прибавят няколко компонента.

    Създаване на формуляр JFrame:

  • Щракнете върху бутона "Finish".
  • В прозореца "Properties", влиза приложението Demo като собственост "Заглавие" и натиснете ENTER, за да потвърдите.
  • За да добавите елементи към формуляра за JFrame, следвайте тези стъпки.

    Забележка. Ако палитрата не се показва, изберете "Window> Палитра" от главното меню.

    Забележка. Уверете се, че лентата с менюта, за да изберете друг елемент от менюто, плъзнете го, за да го добавите към друг елемент в лентата с менюта.

  • Промяна на размера на компонента, който да даде възможност за текста, който се появява в селекцията на файла по-късно. Промяна на името на променливата в текстовото поле. Формулярът трябва да изглежда по следния начин:

    Основни упражнения на този курс на обучение е създадена просто приложение Java. Кой трябва да бъде добавен към действителния избор на файлове.

    Добавянето на избор на файл

    1. Изберете Window> Навигация> Navigator, за да отворите "Навигатор" (ако не е отворен).
    2. В панела с навигатор, щракнете с десния бутон на другите компоненти. Изберете командата на контекстното меню "Добавяне От палитрата> диалоговия прозорец Swing> Избиране на файлове
  • Navigator показва, че член JFileChooser добавен за да се образува.
  • JFileChooser кликнете с десния бутон на мишката и да се промени името на променливата да fileChooser.

    Вие сте добавили избор на файлове. На следващо място, трябва да конфигурирате избор на файл за да се покаже желаното заглавие, добавете персонализиран филтър файл и да се интегрират избор на файлове в заявлението.

    Персонализирайте избор на файл

    Изпълнение на действието "Open"

    Забележка. Премахване на първия и последния низ фрагмент от код, който дублира съществуващите редове в изходния файл.

    Така че, метод FileChooser getSelectedFile () се нарича да се определи избрания от потребителя файл, за да продължи да работи с него. Този пример прочита съдържанието на файла, който след това се показва в текстовото поле.

    Прилагане на филтър файл

    Сега можете да добавите персонализирано файл филтър, чрез който само * .txt файлове ще бъдат показани в селекцията на файла.

    1. Превключване към проектиране на готовност и изберете fileChooser елемент в прозореца "Навигатор".
    2. Прозорецът "Properties", щракнете върху бутона Browse ( ".") До FileFilter собственост.
    3. В диалоговия прозорец "File Filter", за да изберете кода на потребител от падащото меню.
  • Въведете новата MyCustomFilter () в текстовото поле. Щракнете върху бутона "ОК".
  • За да използвате потребителския код, трябва да се създаде вътрешен (или външен) клас MyCustomFilter. разширява клас FileFilter. За да създадете вътрешен клас, който реализира филтъра, моля да копирате и поставите следния код в изходния код на класа под отчет на вносните.
  • Изпълнението на приложението

    1. За да стартирате примерния проект, щракнете върху проекта JFileChooserDemo десния бутон на мишката и изберете "Run".
    2. В диалоговия прозорец "Бягайте проекта", изберете основен клас jfilechooserdemo.resources.JFileChooserDemo и натиснете "ОК".
  • В меню "Файл" е на ход демо, изберете "Open" за започване на действия. Резултатът трябва да изглежда по следния начин:
  • За да затворите приложение, изберете "Exit" в менюто "Файл".
  • Ако обърнем внимание на друга полезна Swing прозорци и диалогови прозорци, например, или ColorChooser OptionPane в GUI палитра.

    Каква е следващата стъпка?