JavaFx QRCode Örnek

JavaFx qr kodumuzu yazmadan önce aşağıdaki linklerde bulunan kütüphaneleri uygulamamıza ekleyelim.   


ZXingCore » 3.3.3ZXing 
QRCode oluşturmadan önce dizin oluşturma işlemini yapmalıyız. Bunun için 
 KlasorOlustur adındaki metod ile dizin oluşturuyoruz.




public class Controller implements Initializable {

@Override
public void initialize(URL location, ResourceBundle resources) {
    
    try {
          
    KlasorOlustur();
  
    BitMatrix bitMatrix;
    Writer writer=new QRCodeWriter();
    bitMatrix=writer.encode("https://mkakdemir.blogspot.com/2018/10/javafx-qrcode-ornek.html",
    BarcodeFormat.QR_CODE,200,200);      MatrixToImageWriter.writeToStream(bitMatrix,"png",
    new FileOutputStream(new File ("QRCode/qrcode.png")));

}
catch (Exception ex){} 

void KlasorOlustur(){

    try {

    String saveDir = System.getProperty("user.dir") + File.separator + "QRCode";
    File dir = new File("QRCode");

        if (!dir.exists()) 
        {
            dir.mkdir(); // Klasör oluşturuluyor    
            saveDir = System.getProperty("user.dir") + File.separator + "QRCode";
        }
    }catch (Exception ex){
    }
 }

Yorumlar

Bu blogdaki popüler yayınlar

İç İçe Bağımlı DropdownListFor (Cascading)

Asp.Net Core View Components Kullanımı

Partial - RenderPartial - Html.Action - Html.RenderAction Kullanımı