Untitled

mail@pastecode.io avatar
unknown
plain_text
2 years ago
1.5 kB
7
Indexable
Never
package Finals.com.src;
import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class BorderlandsInfo extends JFrame implements ActionListener {
    private JButton closeBtn;
    BorderlandsInfo()
    {   
        
        JFrame frame1 = new JFrame();
        JLabel label1 = new JLabel("Software Information");
        JPanel p1 = new JPanel();
        JPanel p2 = new JPanel();
        JPanel p3 = new JPanel();
        JLabel label2 = new JLabel("Info here");
        closeBtn = new JButton("Close");
        
        //image
        p2.add(new JLabel(new ImageIcon("C:/Users/Nefarix/Desktop/borderlands.jpg")));
        

        closeBtn.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent e)
            {
                if(JOptionPane.showConfirmDialog(null, "Close Info", "Close Info", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION)
                frame1.dispose();
            }
        });
        
        p1.setLayout(new GridLayout(1,2));
        p1.add(label1);
        p1.add(label2);
        p1.add(closeBtn);
        frame1.add(p3, BorderLayout.EAST);
        frame1.add(p2, BorderLayout.SOUTH);
        frame1.add(p1);
        frame1.pack();
        frame1.setDefaultCloseOperation(EXIT_ON_CLOSE);
        frame1.setVisible(true);
        frame1.setTitle("GamesXSoftWare Information");
    }
    
    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
        
    }
}