contactSearchTab

This commit is contained in:
Maximilian P. Käfer 2020-08-22 21:50:05 +02:00
parent 1fe83dbcc0
commit b4397fe2f2
5 changed files with 30 additions and 20 deletions

View File

@ -28,6 +28,7 @@ import javafx.scene.image.Image;
import javafx.scene.image.ImageView; import javafx.scene.image.ImageView;
import javafx.scene.input.KeyCode; import javafx.scene.input.KeyCode;
import javafx.scene.input.KeyEvent; import javafx.scene.input.KeyEvent;
import javafx.scene.layout.AnchorPane;
import javafx.scene.layout.GridPane; import javafx.scene.layout.GridPane;
import javafx.scene.layout.VBox; import javafx.scene.layout.VBox;
import javafx.scene.paint.Color; import javafx.scene.paint.Color;
@ -128,6 +129,9 @@ public final class ChatScene implements Restorable {
@FXML @FXML
private TabPane tabPane; private TabPane tabPane;
@FXML
private Tab contactSearchTab;
private LocalDB localDB; private LocalDB localDB;
private Client client; private Client client;
@ -177,14 +181,11 @@ public final class ChatScene implements Restorable {
clip.setArcWidth(43); clip.setArcWidth(43);
clientProfilePic.setClip(clip); clientProfilePic.setClip(clip);
// FXMLLoader loader = new FXMLLoader(); try {
// contactSearchTab.setContent(FXMLLoader.load(new File("src/main/resources/fxml/ContactSearchTab.fxml").toURI().toURL()));
// try { } catch (Exception e2) {
// URL url = new File("src/main/resources/fxml/Test.fxml").toURI().toURL(); e2.printStackTrace();
// contactOperations.getChildren().add(0, loader.load(url)); }
// } catch (Exception e2) {
// e2.printStackTrace();
// }
// Listen to received messages // Listen to received messages
eventBus.register(MessageCreationEvent.class, e -> { eventBus.register(MessageCreationEvent.class, e -> {
@ -393,6 +394,7 @@ public final class ChatScene implements Restorable {
private void addContactButtonClicked() { private void addContactButtonClicked() {
// sceneContext.load(SceneContext.SceneInfo.CONTACT_SEARCH_SCENE); // sceneContext.load(SceneContext.SceneInfo.CONTACT_SEARCH_SCENE);
// sceneContext.<ContactSearchScene>getController().initializeData(sceneContext, localDB); // sceneContext.<ContactSearchScene>getController().initializeData(sceneContext, localDB);
tabPane.getSelectionModel().select(1);
} }
@FXML @FXML

View File

@ -134,3 +134,11 @@
.listElement { .listElement {
-fx-background-color: transparent; -fx-background-color: transparent;
} }
.tab-pane {
-fx-tab-max-height: 0 ;
}
.tab-pane .tab-header-area {
visibility: hidden ;
-fx-padding: -20 0 0 0;
}

View File

@ -104,9 +104,8 @@
</AnchorPane> </AnchorPane>
</content> </content>
</Tab> </Tab>
<Tab text="Untitled Tab 2"> <Tab fx:id="contactSearchTab" text="">
<content> <content>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
</content> </content>
</Tab> </Tab>
</tabs> </tabs>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<AnchorPane xmlns="http://javafx.com/javafx" xmlns:fx="http://javafx.com/fxml">
<Button text="This is a test!" />
</AnchorPane>

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.text.*?>
<?import javafx.scene.layout.*?>
<StackPane prefHeight="200" prefWidth="200" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1">
<children>
<Text text="test" />
</children>
</StackPane>