Как собрать 2 изображения для соединения друг с другом (не объединять) - PullRequest
1 голос
/ 18 декабря 2011

http://image.ohozaa.com/view/6fcjh

enter image description here

Как это сделать с исходным кодом Java

Я могу объединить это, но не могу соединить это, как эта картинка

Ответы [ 3 ]

1 голос
/ 18 декабря 2011

Другой подход заключается в объединении нескольких иконок в один значок.См. Составной значок .

1 голос
/ 18 декабря 2011

Поместите каждое изображение в ImageIcon, затем каждое Icon в JLabel, а затем добавьте оба JLabels к JPanel, который использует GridLayout(2, 1) (2 строки, 1 столбец).

0 голосов
/ 22 сентября 2014
        File path = new File("images");

        BufferedImage image = ImageIO.read(new File(path, "1 (1).jpg"));
        BufferedImage overlay = ImageIO.read(new File(path, "1 (2).jpg"));

        int w = image.getWidth();
        int h = image.getHeight()+ overlay.getHeight();
        BufferedImage combined = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);

        Graphics g = combined.getGraphics();
        g.drawImage(image, 0, 0, null);
        g.drawImage(overlay, 0, image.getHeight(), null);

        ImageIO.write(combined, "PNG", new File(path, "combined 2.png"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...