Sie sind hier: Java FX
Zurück zu: Oberflächen
Allgemein:
Vorlesungen
Labore
Sinnvolle Programme
Lineare Regression
GUI-Entwurfsarbeit
Single-Format
Design Pattern-Termine
Observer1
Bsp2
Json-Array
Json-Dialogelemente
Webtechnologien
| Beschreibung | Download |
| Dialogfenster mit einem TabbedPane |
UIBspTabPane01.java UIBspTabPane01.png TabPane tabpane = tabpane = new TabPane(); tabpane.setTabMinHeight(22); tabpane.setTabMaxHeight(44); private void insertTab() { TextArea editor = new TextArea(); editor.setFont(new Font(22)); Tab tab = new Tab("Neu"); tab.setContent(editor); // ist schon mit Scrollbar! tabpane.getTabs().add(tab); } |
|
Dialogfenster mit TabbedPane - Einbau eines OpenDialogs (Multiselect) |
UIBspTabPane02.java UIBspTabPane02.png TabPane tabpane = tabpane = new TabPane(); tabpane.setTabMinHeight(22); tabpane.setTabMaxHeight(44); private void insertTab() { TextArea editor = new TextArea(); editor.setFont(new Font(22)); Tab tab = new Tab("Neu"); tab.setContent(editor); // ist schon mit Scrollbar! tabpane.getTabs().add(tab); } private void openFile() { FileChooser fileChooser = new FileChooser(); fileChooser.setTitle("Open File"); fileChooser.setInitialDirectory( new File("D:\\Daten\\Dp60\\Java-Edit\\") ); fileChooser.getExtensionFilters().addAll( new ExtensionFilter("Text Files", "*.txt", "*.java"), //new ExtensionFilter("Image Files", "*.png", "*.jpg", "*.gif"), new ExtensionFilter("All Files", "*.*")); List<File> list = fileChooser.showOpenMultipleDialog(stage); if (list != null) { for (File file : list) { insertTab(file.getPath()); } } } |