hbox.getChildren().add(new Label("Tab" + i)); hbox.setAlignment(Pos.CENTER); tab.setContent(hbox); tabPane.getTabs().add(tab);
@Override public void initialize(URL url, ResourceBundle resourceBundle) { try { Tab tab = new Tab(); tabPane.getTabs().add(tab); tab.setContent((Node) FXMLLoader.load(this.getClass().getResource("main.fxml"))); } catch (IOException e) { e.printStackTrace(); } }
static Tab tab(String labelText) { Tab tab = new Tab(labelText); tab.setContent(new Label(" " + labelText + " content")); return tab; }
public void addToNewPlaylist(){ Tab nTab = new Tab(); FXMLLoader nLoader = new FXMLLoader(getClass().getResource("/fxml/fxPlaylist.fxml")); try { Parent nRoot = nLoader.load(); PlaylistController controller = nLoader.getController(); controller.setTracks(table.getSelectionModel().getSelectedItems()); nTab.setContent(nRoot); } catch (IOException e) { e.printStackTrace(); } tabPane.getTabs().add(nTab); }
try { Tab tab = new Tab(); //... FXMLLoader loader = new FXMLLoader(getClass().getResource("../fxml/connectionTab.fxml")); tab.setContent(loader.load()); ConnectionTabController controller = loader.getController(); // ... }
public class MainController { @FXML private TabPane tabPane ; public void initialize() { Configuration config = readConfiguration(); // (pseudocode) if (config.shouldLoadTab1()) { FXMLLoader loader = new FXMLLoader(getClass().getResource("DynamicTab1.fxml")); Tab tab = new Tab("Some title"); tab.setContent(loader.load()); tabPane.getTabs().add(tab); } // etc } }
Tab studentAdmission = new Tab(); studentAdmission.setContent((Parent)new FXMLLoader(getClass().getResource("Customer_View.fxml")).load()); Label l = new Label("Student Admission"); l.setRotate(90); StackPane stp = new StackPane(new Group(l)); studentAdmission.setGraphic(stp); mainTab.getTabs().add(studentAdmission);
TabPane tabPane = ... ; RushBrowser rush = new RushBrowser(); rush.setURL("www.github.com"); Tab tab = new Tab(); tab.setContent(rush.getView());
public void createTabAndList(TabPane tabPane){ List<String> _list = new ArrayList<String>(); //_list is local now for(int i = 0; i < 10000000; i++){ _list.add("Test Test Test"); } TableView<String> tb1 = new TableView<String>(); tb1.setItems(FXCollections.observableArrayList(_list)); Tab tab = new Tab("Tab1"); tab.setContent(tb1); tabPane.getTabs().add(tab); tabPane.setTabClosingPolicy(TabPane.TabClosingPolicy.SELECTED_TAB); //tab.setOnClosed(new EventHandler<Event>() { // @Override // public void handle(Event arg0) { // tb1.setItems(null); // _list.clear(); // _list = new ArrayList<String>(); // } //}); }
Tab tabSavings = new Tab(); Node content = createSavingsTab(); content.getStyleClass().add("tab-debt"); tabSavings.setContent(content);
Tab tab = new Tab(); BorderPane borderPane = new BorderPane(); //Add some in borderPane tab.setContent(borderPane);
protected void addPrivateChatTab(String remoteNick, int port, boolean isHost) { FXMLLoader loader = new FXMLLoader(getClass().getResource("PrivateTab.fxml")); try { loader.setController(new PrivateChat(remoteNick, port, isHost)); if (isHost) { associatedClient.connectRemoteUser(remoteNick, PrivateChat.getPort()); } Tab privateChat = new Tab(remoteNick); SplitPane sp = loader.load(); privateChat.setContent(sp); addPrivateChatTab(privateChat); } catch (IOException e) { e.printStackTrace(); }
Tab tab = new Tab("Untitled"); AnchorPane tabContent = new AnchorPane(); tab.setContent(tabContent);
TabPane tabPane = new TabPane(); Tab tab1 = new Tab("Tab 1"); tab1.setContent(new Label("Tab1 content")) tabPane.getTabs().add(tab1); tabPane.setSide(Side.BOTTOM)
Tab tab = new Tab(); tab.setText("TabText"); TextArea ta = new TextArea("New User added"); tab.setContent(ta); tabPan.getTabs().add(tab);
TabPane tabPane = new TabPane(); Tab mytab = new Tab("tab to be created programmatically"); mytab.setContent(put your data here); tabPane.getTabs().add(mytab);
Scene1 scene1 = new Scene1(); Scene2 scene2 = new Scene2(); TabPane tabPane = new TabPane(); Tab tab1 = new Tab(); tab1.setContent(scene1); tabPane.getTabs().add(tab1); Tab tab2 = new Tab(); tab2.setContent(scene2); tabPane.getTabs().add(tab2);
TabPane tabPane = new TabPane(); BorderPane mainPane = new BorderPane(); Tab tabB = new Tab(); tabB.setText("Tab B"); tabB.setContent(yourcontent); tabPane.getTabs().add(tabB); mainPane.setCenter(tabPane); primaryStage.setScene(new Scene(mainpane, 400, 300, Color.WHITE););
private Tab createTab(String text) { final Tab tab = new Tab(); final Label label = new Label(text); tab.setGraphic(label); label.setOnDragDone(new EventHandler<DragEvent>() { @Override public void handle(DragEvent event) { if (event.getAcceptedTransferMode() == null) { final StackPane content = (StackPane) tab.getContent(); tab.setContent(null); Stage stage = new Stage(); stage.setScene(new Scene(content)); stage.show(); tab.getTabPane().getTabs().remove(tab); event.consume(); } } }); }
public class MyGUI { private Tab myTab; private BorderPane right ; MyGUI() { myTab = new Tab("My Tab"); HBox view = new HBox(); VBox left = new VBox(); right = new BorderPane(); /*A lot of other things are declared that go in left and right*/ view.getChildren().addAll(left, right); myTab.setContent(view); } private void handleMyAction(MouseEvent e) { right.setCenter(new ProgressIndicator(-1.0f)); } }