use of javafx.scene.layout.AnchorPane in project arquivoProject by fader-azevedo.
the class ListaPratileiraController method playThis.
private void playThis(JFXButton button) {
Timeline timeline = new Timeline(new KeyFrame(Duration.millis(250), ev -> {
clipRectNextPasta.setHeight(pnCarregaPasta.getHeight());
if (clipRectNextPasta.widthProperty().get() != 0) {
Timeline timelineUp = new Timeline();
final KeyValue kvUp1 = new KeyValue(clipRectNextPasta.widthProperty(), 0);
final KeyValue kvUp2 = new KeyValue(clipRectNextPasta.translateXProperty(), pnCarregaPasta.getWidth());
final KeyValue kvUp4 = new KeyValue(pnCarregaPasta.prefWidthProperty(), 0);
final KeyValue kvUp3 = new KeyValue(pnCarregaPasta.translateXProperty(), pnCarregaPasta.getWidth());
final KeyFrame kfUp = new KeyFrame(Duration.millis(1000), kvUp1, kvUp2, kvUp3, kvUp4);
timelineUp.getKeyFrames().add(kfUp);
timelineUp.play();
} else {
try {
if (b == true) {
// quando e clicado a pratileira sem estante
Pratileira prt = (Pratileira) db.getEstOrPratOrPastByCodigo(button.getText(), Pratileira.class);
Estante es = (Estante) db.buscarPorId(Estante.class, prt.getEstante());
codigoEstanteLb.setText(es.getCodigo());
}
clipRectNextPasta.setHeight(pnCarregaPasta.getHeight());
pnCarregaPasta.toFront();
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.load(getClass().getResource("/view/ListaPasta.fxml").openStream());
ListaPastaController lpastaController = fxmlLoader.getController();
lpastaController.btnBack.setOnAction(xs -> {
this.playThis(button);
});
lpastaController.scrollBtnPasta(codigoEstanteLb.getText(), button.getText());
lpastaController.removeClass();
lpastaController.boxCaminho.setVisible(true);
lpastaController.btnBack.setVisible(true);
lpastaController.btnClosePasta.setVisible(false);
btnClosePratileira.toFront();
AnchorPane root = fxmlLoader.getRoot();
pnCarregaPasta.getChildren().clear();
pnCarregaPasta.getChildren().add(root);
Timeline timeDireita = new Timeline();
final KeyValue kvDwn1 = new KeyValue(clipRectNextPasta.widthProperty(), pnCarregaPasta.getWidth());
final KeyValue kvDwn2 = new KeyValue(clipRectNextPasta.translateXProperty(), 0);
final KeyValue kvDwn4 = new KeyValue(pnCarregaPasta.prefWidthProperty(), pnCarregaPasta.getWidth());
final KeyValue kvDwn3 = new KeyValue(pnCarregaPasta.translateXProperty(), 0);
final KeyFrame kfDwn = new KeyFrame(Duration.millis(600), kvDwn1, kvDwn2, kvDwn3, kvDwn4);
timeDireita.getKeyFrames().add(kfDwn);
timeDireita.play();
} catch (Exception ex) {
Logger.getLogger(ListaPratileiraController.class.getName()).log(Level.SEVERE, null, ex);
}
}
}));
timeline.play();
}
use of javafx.scene.layout.AnchorPane in project arquivoProject by fader-azevedo.
the class MenuController method getEstantesPane.
public void getEstantesPane() throws IOException {
Timeline timeline = new Timeline(new KeyFrame(Duration.millis(250), ev -> {
try {
pnCarregador.toFront();
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.load(getClass().getResource("/view/ListaEstante.fxml").openStream());
AnchorPane root = fxmlLoader.getRoot();
pnCarregador.getChildren().clear();
pnCarregador.getChildren().add(root);
} catch (Exception e) {
}
}));
timeline.play();
}
use of javafx.scene.layout.AnchorPane in project arquivoProject by fader-azevedo.
the class MenuController method getPastasPane.
public void getPastasPane() throws IOException {
Timeline timeline = new Timeline(new KeyFrame(Duration.millis(250), ev -> {
try {
pnCarregador.toFront();
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.load(getClass().getResource("/view/ListaPasta.fxml").openStream());
AnchorPane root = fxmlLoader.getRoot();
ListaPastaController listPastCont = fxmlLoader.getController();
listPastCont.scrollBtnPasta("", "");
pnCarregador.getChildren().clear();
pnCarregador.getChildren().add(root);
} catch (Exception e) {
}
}));
timeline.play();
}
use of javafx.scene.layout.AnchorPane in project arquivoProject by fader-azevedo.
the class PaginaInicialController method initialize.
@Override
public void initialize(URL url, ResourceBundle rb) {
btnInicio.getStyleClass().add("butCriar");
btnRegistar.getStyleClass().add("begin");
pnPesquisa.getChildren().clear();
txtPesquisa.setFocusTraversable(false);
txtPesquisa.focusedProperty().addListener(new ChangeListener<Boolean>() {
@Override
public void changed(ObservableValue<? extends Boolean> arg0, Boolean oldPropertyValue, Boolean newPropertyValue) {
if (newPropertyValue) {
try {
pnInicio.getChildren().clear();
pnPesquisa.toFront();
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.load(getClass().getResource("/view/PanePesquisa.fxml").openStream());
PanePesquisaController pesqController = fxmlLoader.getController();
AnchorPane root = fxmlLoader.getRoot();
if (pnPesquisa.getChildren().isEmpty()) {
pnPesquisa.getChildren().add(root);
}
pesqController.filtar(txtPesquisa);
} catch (IOException ex) {
Logger.getLogger(PaginaInicialController.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
System.out.println("Textfield out focus");
}
}
});
}
use of javafx.scene.layout.AnchorPane in project arquivoProject by fader-azevedo.
the class PaginaInicialController method listaTodosDocumentos.
@FXML
private void listaTodosDocumentos() throws IOException {
Timeline timeline = new Timeline(new KeyFrame(Duration.millis(250), ev -> {
try {
btnInicio.getStyleClass().clear();
btnEstante.getStyleClass().clear();
btnPratileira.getStyleClass().clear();
btnPasta.getStyleClass().clear();
btnPauta.getStyleClass().add("butCriar");
btnRegistar.getStyleClass().clear();
btnRegistar.getStyleClass().add("begin");
pnInicio.toFront();
pnPesquisa.getChildren().clear();
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.load(getClass().getResource("/view/ListaDocumento.fxml").openStream());
AnchorPane root = fxmlLoader.getRoot();
ListaDocumentoController listDocController = fxmlLoader.getController();
listDocController.scrollBtnPauta("", "", "");
pnInicio.getChildren().clear();
pnInicio.getChildren().add(root);
} catch (Exception e) {
}
}));
timeline.play();
}
Aggregations