Guest User

Untitled

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