кнопка опрокидывания не работает - PullRequest
0 голосов
/ 26 мая 2020

Я выполнил онлайн-инструкции по значку ролловера, но, похоже, он не работает. Что я сделал не так?

public class PurchaseScreen extends JFrame {
JFrame frame1;
JPanel panel1,panel2;
JLabel Choose;
JButton button1, button2, button3, button4, button5, button6, button7, button8;
ImageIcon Glucophage, GlucophageXR, GliclaziadeStada, Metformin, PfizerLipitor, PfizerNorvasc, Zocor, RamiprilStada;
JScrollPane jscrollPane;

public PurchaseScreen(){
    Glucophage = new ImageIcon("‪C:\\Users\\weikang\\Desktop\\glucophage.jpeg");


    panel1 = new JPanel();
    panel1.setBackground(new Color(239,206,188));
    panel1.setBorder(BorderFactory.createEmptyBorder(30,20,10,20));

    frame1 = new JFrame();

    panel2 = new JPanel();
    panel2.setLayout(new FlowLayout());
    Choose = new JLabel("CHOOSE YOUR MEDICINE");
    Choose.setFont(new Font("Chalkboard SE", Font.PLAIN,20));
    panel2.setBackground(new Color(239, 206, 188));
    panel1.setBorder(BorderFactory.createEmptyBorder(10,20,20,20));
    panel2.add(Choose);

    panel1.setLayout(new GridLayout(4,2,6,6));
    button1 = new JButton("Glucophage 1000mg");
    panel1.add(button1);
    button1.setRolloverIcon(Glucophage);
    button1.setRolloverEnabled(true);


    frame1.add(panel2,BorderLayout.NORTH);
    frame1.add(panel1);
    frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame1.setBounds(100,100,480,800);
    frame1.setLocationRelativeTo(null);
    frame1.setTitle("Medicine List");
    frame1.setVisible(true);

есть и другие jbuttons, но я удалил их для облегчения чтения, так как это та же концепция

...