Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * KNB's for K-libre .40 , Pro KMenLote
- are the most beautiful Russian Women ^^P
- */
- package javaflxedt;
- import com.sun.org.apache.bcel.internal.generic.TABLESWITCH;
- import java.io.File;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.util.Date;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- import javafx.application.Application;
- import javafx.event.ActionEvent;
- import javafx.event.EventHandler;
- import javafx.scene.Group;
- import javafx.scene.Scene;
- import javafx.scene.control.Button;
- import javafx.scene.control.Label;
- import javafx.scene.control.TextArea;
- import javafx.scene.control.Tooltip;
- import javafx.scene.effect.Blend;
- import javafx.scene.effect.BoxBlur;
- import javafx.scene.effect.Effect;
- import javafx.scene.image.Image;
- import javafx.scene.image.ImageView;
- import javafx.scene.input.MouseEvent;
- import javafx.scene.layout.HBox;
- import javafx.scene.layout.StackPane;
- import javafx.scene.layout.VBox;
- import javafx.scene.paint.Color;
- import javafx.stage.Stage;
- import javax.print.DocFlavor;
- /**
- *
- * @author knb
- */
- public class Javaflxedt extends Application {
- /**
- * @param args the command line arguments
- */
- public void stage2(){
- final Stage stg2=new Stage();
- final Group go=new Group();
- final Scene scene2=new Scene(go, 200, 200, Color.GOLD);
- stg2.setScene(scene2);
- final VBox vbOnex=new VBox();
- go.getChildren().add(vbOnex);
- final Label lb=new Label("");
- final String dir = "c:/";
- final File diretorioOne=new File(dir);
- final File Lista[] = diretorioOne.listFiles();
- System.out.println( Lista.length +"archivs");
- System.out.print("arquivos");
- for (int i = 0; i < Lista.length; i++) {
- }
- for (int i = 0; i < Lista.length; i++) {
- System.out.println("--"+Lista[i].getName()+"_"+ new Date(Lista[i].lastModified()));
- lb.setText("--"+Lista[i].getName()+"_"+ new Date(Lista[i].lastModified()));
- }
- vbOnex.getChildren().add(lb);
- stg2.show();
- }
- @Override
- public void start(Stage stage) {
- stage.setTitle("Editor batFX 0.3");
- Group gp = new Group();
- Scene scene=new Scene(gp, 500, 450,Color.GREEN);
- stage.setScene(scene);
- //----------->
- HBox hb1=new HBox();
- hb1.setStyle("-fx-background-color: #7FFF00");
- hb1.setPrefSize(scene.getWidth(),50 );
- gp.getChildren().add(hb1);
- //------------------->
- HBox hb2=new HBox();
- hb2.setStyle("-fx-background-color: #7FFF00");
- hb2.setLayoutX(23);hb2.setLayoutY(60);
- hb2.setPrefSize(450,365 );
- gp.getChildren().add(hb2);
- //--------------------->
- final TextArea ta=new TextArea("");
- hb2.getChildren().add(ta);
- ta.setPrefSize(450,200 );
- //--------------------->
- final ImageView imgv1,imgv2,imgv3,imgv4;
- imgv1=new ImageView();
- final Image img1 = new Image(
- Javaflxedt.class.getResourceAsStream("innov.PNG"));
- imgv1.setImage(img1);
- //----------------->
- imgv2=new ImageView();
- final Image img2 = new Image(
- Javaflxedt.class.getResourceAsStream("icmnabr.PNG"));
- imgv2.setImage(img2);
- //----------------->
- imgv3=new ImageView();
- final Image img3 = new Image(
- Javaflxedt.class.getResourceAsStream("icmd.PNG"));
- imgv3.setImage(img3);
- //------------------>
- imgv4=new ImageView();
- final Image img4 = new Image(
- Javaflxedt.class.getResourceAsStream("icsave.PNG"));
- imgv4.setImage(img4);
- hb1.getChildren().addAll(imgv1,imgv2,imgv3,imgv4);
- //-----efects---->
- final Tooltip tooltip = new Tooltip();
- tooltip.setText("");
- final Effect blend=new BoxBlur();
- //-------mouse img1------->
- imgv1.setOnMouseEntered(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv1.setEffect(blend);
- }
- });
- imgv1.setOnMouseExited(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv1.setEffect(null);
- }
- });
- imgv1.setOnMouseClicked(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- ta.setText(null);
- }
- });
- //-----fim img 2---->
- //-----imgv2--->
- imgv2.setOnMouseEntered(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv2.setEffect(blend);
- }
- });
- imgv2.setOnMouseExited(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv2.setEffect(null);
- }
- });
- imgv2.setOnMouseClicked(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- //criar varial para abrir text box
- stage2();}
- });
- //----fim -imgv2--->
- //-----------imgv3-------->
- imgv3.setOnMouseEntered(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv3.setEffect(blend);
- }
- });
- imgv3.setOnMouseExited(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv3.setEffect(null);
- }
- });
- imgv3.setOnMouseClicked(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- //criar varial para copilar text box
- final String LOT,ARCHV;
- LOT="BAT";/**/ARCHV="c://btpt";
- File fles=new File(ARCHV+"."+LOT);
- FileWriter flw=null;
- try {
- flw=new FileWriter(fles);
- //uso em script
- flw.write(ta.getText());
- flw.close();
- System.out.println("dados salvos");
- } catch (IOException ex) {
- Logger.getLogger(Javaflxedt.class.getName()).log(Level.SEVERE, null, ex); }
- if (fles.exists()) {
- try {
- Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + fles);
- } catch (IOException ex) { System.out.println("error in "+ex.getMessage());}
- }
- }
- });
- //--------imgv4,----->
- imgv4.setOnMouseEntered(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv4.setEffect(blend);
- }
- });
- imgv4.setOnMouseExited(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- imgv4.setEffect(null);
- }
- });
- imgv4.setOnMouseClicked(new EventHandler<MouseEvent>() {
- @Override
- public void handle(MouseEvent arg0) {
- //criar varial para salvar text box
- if (arg0.getSource()==imgv4){
- final String LOT,ARCHV;
- LOT="BAT";/**/ARCHV="c://btpt";
- File fles=new File(ARCHV+"."+LOT);
- FileWriter flw=null;
- try {
- flw=new FileWriter(fles);
- //uso em script
- flw.write(ta.getText());
- flw.close();
- System.out.println("dados salvos");
- } catch (IOException ex) {
- Logger.getLogger(Javaflxedt.class.getName()).log(Level.SEVERE, null, ex); }
- }
- }
- });
- //--------final imgv4,----->
- stage.show();
- }
- public static void main(String[] args) {
- launch(args);
- }
- }
Add Comment
Please, Sign In to add comment