Java munka
2011-01-31T19:39:50+01:00
2011-01-31T20:35:17+01:00
2022-07-19T04:37:05+02:00
  • Ezzel tetszőleges vizuális komponens képét kimentheted fájlba:

    public void saveComponent(Component comp, String filename) { if (!comp.isVisible() || !comp.isValid()) { return; } try { Dimension size = comp.getSize(); BufferedImage bi = new BufferedImage(size.width, size.height, BufferedImage.TYPE_INT_RGB); Graphics2D g2 = bi.createGraphics(); comp.paint(g2); // Save as PNG // ImageIO.write(bi, "PNG" , new File(filename + ".png")); ImageIO.write(bi, "JPEG", new File(filename + ".jpg")); // ImageIO.write(bi, "GIF" , new File(filename + ".gif")); // ImageIO.write(bi, "BMP" , new File(filename + ".bmp")); g2.dispose(); } catch (Throwable t) { t.printStackTrace(); } }

    használat:

    saveComponent(vaszon, "screenshot");
    Mutasd a teljes hozzászólást!
  • Milyen vásznon? Saját alkalmazáson belül akarod valamilyen komponens képét fájlba írni?
    Mutasd a teljes hozzászólást!
  • Valamiért nem engedi az állás rovatba beletenni elnézést a rossz témába helyezésért.
    Mutasd a teljes hozzászólást!
  • Sziasztok!
    A munka ami kapcsán keresek valakit az az hogy írni kellene egy osztályt ami azt csinálja hogy egy fájlban lementi a vászonon található objektumot,.jpg, és .obj kiterjesztésben.Akit érdekel a dolog az dobjon egy üzenetet és elküldöm azt az osztályt ami tartalmazza a vászon objektumait továbbá megegyezünk az árban is.
    Mutasd a teljes hozzászólást!
abcd