Guest User

batch_editor_javafx

a guest
Jul 27th, 2014
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.72 KB | None | 0 0
  1. /*
  2.  * KNB's for K-libre .40 , Pro KMenLote
  3.    are the most beautiful Russian Women ^^P
  4. AtualizaΓ§ao de jfx batch edit http://pastebin.com/kCr8MXRD
  5. numagrandeviagem.blogspot.com
  6. bem10jfx.blogspot.com.br
  7. */
  8. package javaflxedt;
  9.  
  10. import java.io.File;
  11. import java.io.FileWriter;
  12. import java.io.IOException;
  13. import java.util.Date;
  14. import java.util.logging.Level;
  15. import java.util.logging.Logger;
  16. import javafx.application.Application;
  17. import javafx.event.EventHandler;
  18. import javafx.scene.Group;
  19. import javafx.scene.Scene;
  20. import javafx.scene.control.Label;
  21. import javafx.scene.control.TextArea;
  22. import javafx.scene.control.Tooltip;
  23. import javafx.scene.effect.BoxBlur;
  24. import javafx.scene.effect.Effect;
  25. import javafx.scene.image.Image;
  26. import javafx.scene.image.ImageView;
  27. import javafx.scene.input.MouseEvent;
  28. import javafx.scene.layout.HBox;
  29. import javafx.scene.layout.VBox;
  30. import javafx.scene.paint.Color;
  31. import javafx.stage.Stage;
  32.  
  33. /**
  34.  *
  35.  * @author knb
  36.  * numagrandeviagem.blogspot.com
  37.  * bem10jfx.com.blogspot.com.br
  38.  */
  39. public class Javaflxedt extends Application {
  40.  
  41.  
  42.    
  43.     public void stage2(){
  44.     final Stage stg2=new Stage();
  45.     final Group go=new Group();
  46.     final Scene scene2=new Scene(go, 200, 200, Color.GOLD);
  47.     stg2.setScene(scene2);
  48.     final VBox vbOnex=new VBox();
  49.     go.getChildren().add(vbOnex);
  50.     final Label lb=new Label("");
  51.    
  52.      final String dir = "c:/";
  53.                 final File diretorioOne=new File(dir);
  54.                 final File Lista[] = diretorioOne.listFiles();
  55.                 System.out.println( Lista.length +"archivs");
  56.                 System.out.print("arquivos");
  57.                 for (int i = 0; i < Lista.length; i++) {
  58.                    }
  59.                 for (int i = 0; i < Lista.length; i++) {
  60.                     System.out.println("--"+Lista[i].getName()+"_"+ new Date(Lista[i].lastModified()));
  61.                     lb.setText("--"+Lista[i].getName()+"_"+ new Date(Lista[i].lastModified()));
  62.                      }
  63.                 vbOnex.getChildren().add(lb);
  64.  
  65.    
  66.     stg2.show();
  67.     }
  68.     @Override
  69.     public void start(Stage stage) {
  70.        stage.setTitle("Editor batFX 0.3");
  71.        Group gp = new Group();
  72.        Scene scene=new Scene(gp, 500, 450,Color.GREEN);
  73.        stage.setScene(scene);
  74.        stage.getIcons().add(new Image(Javaflxedt.class.getResourceAsStream("LogIndice.jpeg")));
  75.        
  76.        //----------->
  77.        HBox hb1=new HBox();
  78.        hb1.setStyle("-fx-background-color: #7FFF00");
  79.        hb1.setPrefSize(scene.getWidth(),50 );
  80.        gp.getChildren().add(hb1);
  81.        
  82.        //------------------->
  83.        HBox hb2=new HBox();
  84.        hb2.setStyle("-fx-background-color: #7FFF00");
  85.        hb2.setLayoutX(23);hb2.setLayoutY(60);
  86.        hb2.setPrefSize(450,365 );
  87.        gp.getChildren().add(hb2);
  88.        
  89.        
  90.        //--------------------->
  91.        final TextArea ta=new TextArea("");
  92.        hb2.getChildren().add(ta);
  93.        ta.setPrefSize(450,200 );
  94.        //--------------------->
  95.      final ImageView imgv1 ,imgv2,imgv3,imgv4;
  96.    
  97.         imgv1=new ImageView();
  98.         final Image img1 = new Image(
  99.         Javaflxedt.class.getResourceAsStream("novoarchiv.jpg"));
  100.         imgv1.setImage(img1);
  101.          
  102.        //----------------->
  103.         imgv2=new ImageView();
  104.         final Image img2 = new Image(
  105.         Javaflxedt.class.getResourceAsStream("openfolder.png"));
  106.         imgv2.setImage(img2);
  107.         //----------------->
  108.         imgv3=new ImageView();
  109.         final Image img3 = new Image(
  110.         Javaflxedt.class.getResourceAsStream("imgcmd.jpeg"));
  111.         imgv3.setImage(img3);
  112.        
  113.         //------------------>
  114.         imgv4=new ImageView();
  115.         final Image img4 = new Image(
  116.         Javaflxedt.class.getResourceAsStream("save.jpeg"));
  117.         imgv4.setImage(img4);
  118.        
  119.         imgv1.setFitHeight(40);
  120.           imgv1.setFitWidth(40);
  121.          
  122.           imgv2.setFitHeight(40);
  123.           imgv2.setFitWidth(40);
  124.          
  125.           imgv3.setFitHeight(40);
  126.           imgv3.setFitWidth(40);
  127.          
  128.           imgv4.setFitHeight(40);
  129.           imgv4.setFitWidth(40);
  130.        
  131.         hb1.getChildren().addAll(imgv1,imgv2,imgv3,imgv4);
  132.         //-----efects---->
  133.         final Tooltip tooltip = new Tooltip();
  134.               tooltip.setText("");
  135.         final Effect blend=new BoxBlur();
  136.        //-------mouse img1------->
  137.         imgv1.setOnMouseEntered(new EventHandler<MouseEvent>() {
  138.  
  139.             @Override
  140.             public void handle(MouseEvent arg0) {
  141.                 imgv1.setEffect(blend);
  142.              }
  143.         });
  144.         imgv1.setOnMouseExited(new EventHandler<MouseEvent>() {
  145.  
  146.             @Override
  147.             public void handle(MouseEvent arg0) {
  148.                 imgv1.setEffect(null);
  149.              }
  150.         });
  151.         imgv1.setOnMouseClicked(new EventHandler<MouseEvent>() {
  152.             @Override
  153.             public void handle(MouseEvent arg0) {
  154.              ta.setText(null);  
  155.              }
  156.         });
  157.         //-----fim img 2---->
  158.         //-----imgv2--->
  159.           imgv2.setOnMouseEntered(new EventHandler<MouseEvent>() {
  160.  
  161.             @Override
  162.             public void handle(MouseEvent arg0) {
  163.                 imgv2.setEffect(blend);
  164.              }
  165.         });
  166.         imgv2.setOnMouseExited(new EventHandler<MouseEvent>() {
  167.  
  168.             @Override
  169.             public void handle(MouseEvent arg0) {
  170.                 imgv2.setEffect(null);
  171.              }
  172.         });
  173.         imgv2.setOnMouseClicked(new EventHandler<MouseEvent>() {
  174.             @Override
  175.             public void handle(MouseEvent arg0) {
  176.              //criar varial para abrir text box
  177.                 stage2();}
  178.         });    
  179.        
  180.         //----fim -imgv2--->
  181.          //-----------imgv3-------->
  182.         imgv3.setOnMouseEntered(new EventHandler<MouseEvent>() {
  183.  
  184.             @Override
  185.             public void handle(MouseEvent arg0) {
  186.                 imgv3.setEffect(blend);
  187.              }
  188.         });
  189.         imgv3.setOnMouseExited(new EventHandler<MouseEvent>() {
  190.  
  191.             @Override
  192.             public void handle(MouseEvent arg0) {
  193.                 imgv3.setEffect(null);
  194.              }
  195.         });
  196.         imgv3.setOnMouseClicked(new EventHandler<MouseEvent>() {
  197.             @Override
  198.             public void handle(MouseEvent arg0) {
  199.              //criar varial para copilar text box
  200.                 final String LOT,ARCHV;
  201.               LOT="BAT";/**/ARCHV="c://btpt";
  202.                 File fles=new File(ARCHV+"."+LOT);
  203.                 FileWriter flw=null;
  204.                
  205.                     try {
  206.                         flw=new FileWriter(fles);
  207.                         //uso em script
  208.                          flw.write(ta.getText());
  209.                           flw.close();
  210.                         System.out.println("dados salvos");                          
  211.  } catch (IOException ex) {
  212.  Logger.getLogger(Javaflxedt.class.getName()).log(Level.SEVERE, null, ex);                    }
  213. if (fles.exists()) {
  214. try {
  215. Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler " + fles);
  216.  } catch (IOException ex) { System.out.println("error in "+ex.getMessage());}
  217.                 }
  218.              }
  219.         });
  220.        //--------imgv4,----->
  221.        imgv4.setOnMouseEntered(new EventHandler<MouseEvent>() {
  222.  
  223.             @Override
  224.             public void handle(MouseEvent arg0) {
  225.                 imgv4.setEffect(blend);
  226.              }
  227.         });
  228.         imgv4.setOnMouseExited(new EventHandler<MouseEvent>() {
  229.  
  230.             @Override
  231.             public void handle(MouseEvent arg0) {
  232.                 imgv4.setEffect(null);
  233.              }
  234.         });
  235.         imgv4.setOnMouseClicked(new EventHandler<MouseEvent>() {
  236.             @Override
  237.             public void handle(MouseEvent arg0) {
  238.              //criar varial para salvar text box
  239.                
  240.                 if (arg0.getSource()==imgv4){
  241.      
  242.         final String LOT,ARCHV;
  243.               LOT="BAT";/**/ARCHV="c://btpt";
  244.                 File fles=new File(ARCHV+"."+LOT);
  245.                 FileWriter flw=null;
  246.                
  247.                     try {
  248.                         flw=new FileWriter(fles);
  249.                         //uso em script
  250.                          flw.write(ta.getText());
  251.                           flw.close();
  252.                         System.out.println("dados salvos");                          
  253.  } catch (IOException ex) {
  254.  Logger.getLogger(Javaflxedt.class.getName()).log(Level.SEVERE, null, ex);                    }
  255.  }
  256.             }
  257.         });
  258.              
  259.        
  260.         //--------final imgv4,----->
  261.        
  262.        stage.show();
  263.     }
  264.    
  265.      public static void main(String[] leticiadelicia_XD) {
  266.         launch(leticiadelicia_XD);
  267.     }
  268. }
Advertisement
Add Comment
Please, Sign In to add comment