Отображение jpg-изображения на JPanel Каким будет наиболее подходящий тип изображения для отображения jpg-изображения (загруженного из локальной папки) на JPanel? Приветствия. Ответ 1 ImageIcon image = new ImageIcon("image/pic1.jpg"); JLabel label = new JLabel("", image, JLabel.CENTER); JPanel panel = new JPanel(new BorderLayout()); panel.add( label, BorderLayout.CENTER ); Ответ 2 Вы можете использовать javax.swing.ImageIcon и добавить его в JLabel с помощью метода setIcon(), а затем добавить JLabel в JPanel. Ответ 3 Я бы, вероятно, использовал ImageIcon и установил его в JLabel, который я бы добавил в JPanel. Вот Sun docs по теме. Ответ 4 Я бы использовал Canvas, который добавляю к JPanel, и рисую изображение на Canvas. Но Canvas - довольно тяжелый объект, синус - от awt. Ответ 5 Вы также можете использовать ImageIcon background = new ImageIcon("Background/background.png"); JLabel label = new JLabel(); label.setBounds(0, 0, x, y); label.setIcon(background); JPanel panel = new JPanel(); panel.setLayout(null); panel.add(label); если вы работаете с абсолютным значением как макет.
Ответ 1 ImageIcon image = new ImageIcon("image/pic1.jpg"); JLabel label = new JLabel("", image, JLabel.CENTER); JPanel panel = new JPanel(new BorderLayout()); panel.add( label, BorderLayout.CENTER );
Ответ 2 Вы можете использовать javax.swing.ImageIcon и добавить его в JLabel с помощью метода setIcon(), а затем добавить JLabel в JPanel.
Ответ 3 Я бы, вероятно, использовал ImageIcon и установил его в JLabel, который я бы добавил в JPanel. Вот Sun docs по теме.
Ответ 4 Я бы использовал Canvas, который добавляю к JPanel, и рисую изображение на Canvas. Но Canvas - довольно тяжелый объект, синус - от awt.
Ответ 5 Вы также можете использовать ImageIcon background = new ImageIcon("Background/background.png"); JLabel label = new JLabel(); label.setBounds(0, 0, x, y); label.setIcon(background); JPanel panel = new JPanel(); panel.setLayout(null); panel.add(label); если вы работаете с абсолютным значением как макет.