Hallo zusammen,
ich möchte ein Image für ein Button hinterlegen mit einer Style.css funktioniert das wunderbar.
nun möchte ich aber die bilder in einer Datenbank hinterlegen und sie von dort dem button zuweisen hier ist mein ansatz der aber leider nicht funktioniert ich bin für jede hilfe dankbar
ich möchte ein Image für ein Button hinterlegen mit einer Style.css funktioniert das wunderbar.
nun möchte ich aber die bilder in einer Datenbank hinterlegen und sie von dort dem button zuweisen hier ist mein ansatz der aber leider nicht funktioniert ich bin für jede hilfe dankbar
Java:
public ArtikelHolenPicture(FXMLDocumentController_Kasse Controller) throws InstantiationException, IllegalAccessException, IOException {
db_con_mysql dbmysql = db_con_mysql.class.newInstance();
try {
PreparedStatement stmt = dbmysql.con.prepareStatement("SELECT A_1_NAME, A_1_TEXT, A_1_PICTURE, A_1_PREIS FROM ARTIKEL_BESCHREIBUNG");
ResultSet rs = stmt.executeQuery();
rs.next();
Name_A1 = rs.getString("A_1_NAME");
Text_A1 = rs.getString("A_1_TEXT");
Preis_A1 = rs.getDouble("A_1_PREIS");
is = rs.getBinaryStream("A_1_PICTURE");
Picture_A1 = ImageIO.read(is);
Image image = SwingFXUtils.toFXImage(Picture_A1, null);
Controller.btn_beer.setStyle("-fx-graphic: url("+image+";");
stmt.close();
rs.close();
dbmysql.con.close();
} catch (SQLException ex) {
}
}