Как отобразить изображения в формате GridGagLayout
?
Я делаю карточную игру (точнее, 3-карточный покер). Мне удалось отобразить названия карт, например 3 of Hearts, в виде * 1004.* и еще много чего, но я не знаю, как отобразить изображения и как их расположить там, где мне нравится.
JLabel label = new JLabel("Deal");
c.fill = GridBagConstraints.HORIZONTAL;
c.gridwidth = 3;
c.gridx = 0;
c.gridy = 2;
pane.add(label, c);
И где мне хранить файлы изображений в любом местедиск, или в папке проекта?
edit: эй, спасибо, я как-то сам разбираюсь в этом, но только для того, чтобы убедиться, что сделал, эй, я вроде как-то сам разбираюсь, но только для того, чтобы убедиться, что я это сделал:
card=new ImageIcon("G:\\CS3\\png cards\\Card Back.png");
c1 = new JLabel(card);
c.fill = GridBagConstraints.HORIZONTAL;
c.weightx = 0.5;
c.gridx = 1;
c.gridy = 0;
pane.add(c1, c);
, так что это показывает изображения, которые я хочу, это выглядит нормально, сейчас есть проблемы, есть ли проблемы с этим кодированием?так что это показывает изображения, которые я хочу, это выглядит нормально сейчас, так что есть ли проблемы с этим кодированием?