Код
Мой Java содержит кнопку и значок пустого изображения. Все, что я хочу сделать, это вызвать событие actionPerformed
e, и пользователь выберет изображение и поместит его в:
JLabel myButton1 = new JLabel(new ImageIcon(""));
Я хочу, чтобы пользователь мог выбрать определенное значение c Образ их выбора. Это не определено в этом коде. Я видел много ресурсов о том, как вставить изображение пользователя, выбирающего только, как загрузить указанное c изображение.
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class back extends JFrame implements ActionListener{
private static final long serialVersionUID = 1L;
public int act = 0;
public back(){
setTitle("Question");
JPanel Panel1 = new JPanel();
Panel1.setLayout(new BorderLayout());
JPanel Panel2 = new JPanel();
Panel2.setLayout(new GridLayout(3,1));
JLabel myButton1 = new JLabel(new ImageIcon(""));
JButton myButton2 = new JButton("2:Select Image");
myButton2.addActionListener(this);
Panel2.add(myButton1);
Panel2.add(myButton2);
Panel1.add(Panel2,BorderLayout.CENTER);
add(Panel1);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(500, 500);
setVisible(true);
}
public void actionPerformed(ActionEvent e) {
}
public static void main(String[] args) {
new back();
}
}