Code:
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.net.URL;
import javax.imageio.ImageIO;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.UIManager;
import javax.swing.border.EmptyBorder;
/**
*
* @author Haider - Poesy700
*
*/
public class Loader extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel contentPane;
private JLabel label;
protected static Loader frame;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
try {
UIManager.setLookAndFeel(UIManager
.getSystemLookAndFeelClassName());
} catch (Exception e) {
e.printStackTrace();
}
frame = new Loader();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Loader() {
setTitle("Loader");
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 480, 472);
setLocation(dim.width/2-this.getSize().width/2, dim.height/2-this.getSize().height/2);
contentPane = new JPanel();
//317, 459, 464, 474, 498, 508, 525, 562
final String pic317 = "http://i.imgur.com/oZLwx2d.png";
final String pic459 = "http://i.imgur.com/o8QqwEY.png";
final String pic464 = "http://i.imgur.com/AFKy2UC.png";
final String pic474 = "http://i.imgur.com/vVQDxsc.png";
final String pic498 = "http://i.imgur.com/E2JsZwW.png";
final String pic508 = "http://i.imgur.com/UBqk5BX.png";
final String pic525 = "http://i.imgur.com/WpHaByA.png";
final String pic562 = "http://i.imgur.com/K7GpwHy.png";
try {
String link = pic317;
URL url = new URL(link);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
System.out.println("Load image into frame...");
label = new JLabel(new ImageIcon(image));
label.setBounds(-17, -53, 799, 500);
label.setSize(new Dimension(500, 500));
contentPane.add(label);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
} catch (Exception e) {
e.printStackTrace();
}
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
final JRadioButton revision317 = new JRadioButton("317");
revision317.setBounds(61, 7, 43, 23);
contentPane.add(revision317);
final JRadioButton revision459 = new JRadioButton("459");
revision459.setBounds(106, 7, 43, 23);
contentPane.add(revision459);
final JRadioButton revision464 = new JRadioButton("464");
revision464.setBounds(151, 7, 43, 23);
contentPane.add(revision464);
final JRadioButton revision474 = new JRadioButton("474");
revision474.setBounds(196, 7, 43, 23);
contentPane.add(revision474);
final JRadioButton revision498 = new JRadioButton("498");
revision498.setBounds(241, 7, 43, 23);
contentPane.add(revision498);
final JRadioButton revision508 = new JRadioButton("508");
revision508.setBounds(286, 7, 43, 23);
contentPane.add(revision508);
final JRadioButton revision525 = new JRadioButton("525");
revision525.setBounds(331, 7, 43, 23);
contentPane.add(revision525);
final JRadioButton revision562 = new JRadioButton("562");
revision562.setBounds(376, 7, 43, 23);
contentPane.add(revision562);
JButton btnStart = new JButton("Start");
btnStart.setBounds(195, 380, 89, 23);
contentPane.add(btnStart);
ButtonGroup buttonGroup = new ButtonGroup();
buttonGroup.add(revision317);
buttonGroup.add(revision459);
buttonGroup.add(revision464);
buttonGroup.add(revision474);
buttonGroup.add(revision498);
buttonGroup.add(revision508);
buttonGroup.add(revision525);
buttonGroup.add(revision562);
revision317.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic317);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision459.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic459);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision464.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic464);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision474.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic474);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision498.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic498);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision508.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic508);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision525.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic525);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
revision562.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
try {
URL url = new URL(pic562);
Image image = ImageIO.read(url).getScaledInstance(450, 300,
Image.SCALE_SMOOTH);
label.setIcon(new ImageIcon(image));
repaint();
} catch (Exception e) {
e.printStackTrace();
}
}});
btnStart.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent ae) {
if (revision317.isSelected()) {
Client.main(new String[] {"317"});
frame.dispose();
}
if (revision459.isSelected()) {
Client.main(new String[] {"459"});
frame.dispose();
}
if (revision464.isSelected()) {
Client.main(new String[] {"464"});
frame.dispose();
}
if (revision474.isSelected()) {
Client.main(new String[] {"474"});
frame.dispose();
}
if (revision498.isSelected()) {
Client.main(new String[] {"498"});
frame.dispose();
}
if (revision508.isSelected()) {
Client.main(new String[] {"508"});
frame.dispose();
}
if (revision525.isSelected()) {
Client.main(new String[] {"525"});
frame.dispose();
}
if (revision562.isSelected()) {
Client.main(new String[] {"562"});
frame.dispose();
}
}
});
}
}
Now go to your Client class and look for "void main".