Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / диалоговое окно выбора файла / 5 сообщений из 5, страница 1 из 1
28.04.2019, 12:42
    #39807299
dolcegabana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
диалоговое окно выбора файла
Добрый день! Пишу приложение на javafx . На данный момент не могу понять как реализовать: по нажатию кнопки в главном окне нужно чтоб всплывало диалоговое окно выбора файла(эксель формата). Как это реализовать?


Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
import java.net.URL;
import java.util.ResourceBundle;

import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.DialogEvent;
import javafx.scene.control.MenuBar;

public class Controller {

    @FXML
    private ResourceBundle resources;

    @FXML
    private URL location;

    @FXML
    private MenuBar MenuFile;

    @FXML
    private Button DownloadXLSX;
    public void onClickMethod(){
        DownloadXLSX.setOnAction(event -> );  // затык именно тут
    }


    @FXML
    private Button CreateMSG;

    @FXML
    void initialize() {


    }
}
...
Рейтинг: 0 / 0
28.04.2019, 12:43
    #39807300
dolcegabana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
диалоговое окно выбора файла
после того как выбираем файл , пытаемся с ним работать..парсить..
...
Рейтинг: 0 / 0
28.04.2019, 13:15
    #39807303
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
диалоговое окно выбора файла
dolcegabana
Код: java
1.
// затык именно тут


переведи на инженерный язык
...
Рейтинг: 0 / 0
28.04.2019, 13:16
    #39807304
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
диалоговое окно выбора файла
dolcegabanaчтоб всплывало диалоговое окнонайти в любой книжке пример про диалоговые окна
...
Рейтинг: 0 / 0
28.04.2019, 15:01
    #39807316
dolcegabana
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
диалоговое окно выбора файла
в итогу нашел вот такой код, все работает, но как теперь добраться до самого файла? т.е. попасть в книгу и вывести данные из ячеек?

читал что можно использовать Apache POI..но стоит оно того. кто пользовал?

@FXML
private Button DownloadXLSX;
public void onClickMethod(){
DownloadXLSX.setOnAction(event -> {
Node source = (Node) event.getSource();
Stage PrimaryStage = (Stage) source.getScene().getWindow();
FileChooser fileChooser = new FileChooser();
FileChooser.ExtensionFilter xlsxfilter = new FileChooser.ExtensionFilter("xlsx files(*.xlsx)","*.xlsx");
fileChooser.getExtensionFilters().add(xlsxfilter);
fileChooser.getExtensionFilters().addAll(xlsxfilter);
fileChooser.setTitle("Выбор файла");
fileObject = fileChooser.showOpenDialog(PrimaryStage);
// BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream(fileObject),"cp1251"));



});
}
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / диалоговое окно выбора файла / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]