Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CityDoctor
CityDoctor2
Commits
1b03e8d3
Commit
1b03e8d3
authored
2 months ago
by
Riegel
Browse files
Options
Download
Email Patches
Plain Diff
Feat: Add initialization
parent
ef7e3f6b
master
dev
dev_gui_features_zip_loading
3.17.0
archive/dev_gui_features_zip_loading
2 merge requests
!28
Version 3.17.0 Release
,
!26
Add ZIP-archive support
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java
+38
-0
...java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java
with
38 additions
and
0 deletions
+38
-0
CityDoctorParent/Extensions/CityDoctorGUI/src/main/java/de/hft/stuttgart/citydoctor2/gui/ZipEntryPicker.java
+
38
-
0
View file @
1b03e8d3
package
de.hft.stuttgart.citydoctor2.gui
;
import
javafx.fxml.FXML
;
import
javafx.fxml.FXMLLoader
;
import
javafx.scene.Scene
;
import
javafx.scene.control.Button
;
import
javafx.scene.control.TextArea
;
import
javafx.scene.image.Image
;
import
javafx.scene.input.KeyCode
;
import
javafx.scene.input.KeyEvent
;
import
javafx.scene.layout.VBox
;
import
javafx.stage.Modality
;
import
javafx.stage.Stage
;
import
javafx.stage.Window
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
java.io.IOException
;
public
class
ZipEntryPicker
{
private
static
final
Logger
logger
=
LogManager
.
getLogger
(
ZipEntryPicker
.
class
);
...
...
@@ -21,4 +31,32 @@ public class ZipEntryPicker {
@FXML
private
TextArea
metaArea
;
private
CityDoctorController
controller
;
public
ZipEntryPicker
(
Window
parent
,
CityDoctorController
controller
)
throws
IOException
{
FXMLLoader
loader
=
new
FXMLLoader
(
ZipEntryPicker
.
class
.
getResource
(
"ZipEntryPicker.fxml"
));
loader
.
setController
(
this
);
VBox
box
=
loader
.
load
();
this
.
controller
=
controller
;
stage
=
new
Stage
();
stage
.
getIcons
().
add
(
new
Image
(
MainWindow
.
class
.
getResourceAsStream
(
"icons/CityDoctor-Logo-rot_klein.jpg"
)));
stage
.
setScene
(
new
Scene
(
box
));
stage
.
initOwner
(
parent
);
stage
.
initModality
(
Modality
.
APPLICATION_MODAL
);
stage
.
setTitle
(
"Zip-Entry Picker"
);
stage
.
getScene
().
addEventFilter
(
KeyEvent
.
KEY_PRESSED
,
(
KeyEvent
event
)
->
{
if
(
event
.
getCode
()
==
KeyCode
.
ESCAPE
)
{
stage
.
close
();
}
});
}
public
void
initialize
()
{
applyLanguageControls
();
}
private
void
applyLanguageControls
()
{
}
}
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets