package moviescraper.doctord.view; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.border.EmptyBorder; import java.awt.GridBagLayout; import javax.swing.JLabel; import java.awt.GridBagConstraints; import java.awt.Insets; import javax.swing.JTextField; import javax.swing.JButton; public class CaptcherGUI extends JFrame { /** * */ private static final long serialVersionUID = 2764463421744666378L; private JPanel contentPane; private JTextField textField; /** * Launch the application. */ public static void main(String[] args) { EventQueue.invokeLater(new Runnable() { @Override public void run() { try { CaptcherGUI frame = new CaptcherGUI(""); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } }); } /** * Create the frame. */ public CaptcherGUI(String pictureURL) { setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setBounds(100, 100, 450, 300); contentPane = new JPanel(); contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); setContentPane(contentPane); GridBagLayout gbl_contentPane = new GridBagLayout(); gbl_contentPane.columnWidths = new int[]{0, 0, 0}; gbl_contentPane.rowHeights = new int[]{0, 0, 0, 0}; gbl_contentPane.columnWeights = new double[]{0.0, 1.0, Double.MIN_VALUE}; gbl_contentPane.rowWeights = new double[]{1.0, 0.0, 0.0, Double.MIN_VALUE}; contentPane.setLayout(gbl_contentPane); JLabel lblIcon = new JLabel("Icon :"); GridBagConstraints gbc_lblIcon = new GridBagConstraints(); gbc_lblIcon.anchor = GridBagConstraints.EAST; gbc_lblIcon.insets = new Insets(0, 0, 5, 5); gbc_lblIcon.gridx = 0; gbc_lblIcon.gridy = 0; contentPane.add(lblIcon, gbc_lblIcon); JLabel lblCaptcha = new JLabel("New label"); GridBagConstraints gbc_lblCaptcha = new GridBagConstraints(); gbc_lblCaptcha.insets = new Insets(0, 0, 5, 0); gbc_lblCaptcha.gridx = 1; gbc_lblCaptcha.gridy = 0; contentPane.add(lblCaptcha, gbc_lblCaptcha); JLabel lblText = new JLabel("Text :"); GridBagConstraints gbc_lblText = new GridBagConstraints(); gbc_lblText.anchor = GridBagConstraints.EAST; gbc_lblText.insets = new Insets(0, 0, 5, 5); gbc_lblText.gridx = 0; gbc_lblText.gridy = 1; contentPane.add(lblText, gbc_lblText); textField = new JTextField(); GridBagConstraints gbc_textField = new GridBagConstraints(); gbc_textField.insets = new Insets(0, 0, 5, 0); gbc_textField.fill = GridBagConstraints.HORIZONTAL; gbc_textField.gridx = 1; gbc_textField.gridy = 1; contentPane.add(textField, gbc_textField); textField.setColumns(10); JPanel panel = new JPanel(); GridBagConstraints gbc_panel = new GridBagConstraints(); gbc_panel.gridwidth = 2; gbc_panel.insets = new Insets(0, 0, 0, 5); gbc_panel.fill = GridBagConstraints.VERTICAL; gbc_panel.gridx = 0; gbc_panel.gridy = 2; contentPane.add(panel, gbc_panel); JButton btnOk = new JButton("OK"); panel.add(btnOk); JButton btnCancel = new JButton("Cancel"); panel.add(btnCancel); } }