【问题标题】:select row from table view and get data into variable then display it in QRcode image从表视图中选择行并将数据放入变量中,然后将其显示在 QRcode 图像中
【发布时间】:2022-11-07 09:35:55
【问题描述】:

从表格视图中获取数据并将其放入变量a,然后在二维码图像中显示a

你有什么建议?

【问题讨论】:

    标签: select observable tableview addeventlistener qr-code


    【解决方案1】:

    解决方案 :

      //ObservableList<Utilisateur> list = FXCollections.observableArrayList();        
                     TABLEUSER.getSelectionModel().selectedItemProperty().addListener((observableValue, oldValue, newValue) -> {
         if (newValue != null) {
                    try {
                    
                // a=null;
               a  = (newValue.getId_user()  + " | "+ newValue.getNom()+ " | " + newValue.getPrenom());
                    
                    FileOutputStream fos = null;
                     //String details = txt_nom.getText()+txt_adresse.getText();
                    ByteArrayOutputStream out = QRCode.from(a).to(ImageType.PNG ).stream() ;
                    File f = new File("C:\Users\ACHRAF\Documents\NetBeansProjects\singleton_JDBC\src\QRcode\Mychannel.png") ;
                    fos = new FileOutputStream(f,false);
                        fos.write (out.toByteArray()) ;
                         fos.flush();                   
                         fos.close();                   
                         refresh_table();
    //                       list.clear();
                             System.out.println(newValue.getId_user() +    " | "+ newValue.getNom() + " | " +     newValue.getPrenom());
                            } catch (FileNotFoundException ex) {
                   Logger.getLogger(ADMINController.class.getName()).log(Level.SEVERE, null, ex);
               } catch (IOException ex) {
                   Logger.getLogger(ADMINController.class.getName()).log(Level.SEVERE, null, ex);
               }
          }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-22
      相关资源
      最近更新 更多