TabPane
TabPane
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()); } } } |