JavaFx QRCode Örnek
JavaFx qr kodumuzu yazmadan önce aşağıdaki
linklerde bulunan kütüphaneleri uygulamamıza ekleyelim.
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
Yorum Gönder