Advertisement
Guest User

Pls Help Java open link from textbox by clicking a button

a guest
Jul 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. import java.awt.EventQueue;
  2.  
  3. import javax.swing.JFrame;
  4. import javax.swing.JPanel;
  5. import javax.swing.border.EmptyBorder;
  6. import javax.swing.JTextField;
  7. import javax.swing.GroupLayout;
  8. import javax.swing.GroupLayout.Alignment;
  9. import javax.swing.JButton;
  10. import javax.swing.LayoutStyle.ComponentPlacement;
  11. import java.awt.event.ActionListener;
  12. import java.awt.event.ActionEvent;
  13. import javax.swing.JLabel;
  14. import java.awt.Font;
  15. import java.awt.Color;
  16.  
  17. public class VoteBot extends JFrame {
  18.  
  19. private static final long serialVersionUID = 1L;
  20. private JPanel contentPane;
  21. private JTextField textField;
  22.  
  23. public static void main(String[] args) {
  24. EventQueue.invokeLater(new Runnable() {
  25. public void run() {
  26. try {
  27. VoteBot frame = new VoteBot();
  28. frame.setVisible(true);
  29. } catch (Exception e) {
  30. e.printStackTrace();
  31. }
  32. }
  33. });
  34. }
  35.  
  36. public VoteBot() {
  37. setBackground(Color.GRAY);
  38. setResizable(false);
  39. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  40. setBounds(100, 100, 450, 300);
  41. contentPane = new JPanel();
  42. contentPane.setBackground(Color.GRAY);
  43. contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  44. setContentPane(contentPane);
  45.  
  46. textField = new JTextField();
  47. textField.setColumns(10);
  48.  
  49. JButton btnNewButton = new JButton("Start");
  50. btnNewButton.setFont(new Font("Tahoma", Font.BOLD, 11));
  51. btnNewButton.addActionListener(new ActionListener() {
  52. public void actionPerformed(ActionEvent e) {
  53. }
  54. });
  55.  
  56. JLabel lblUrlZbWwwgooglecom = new JLabel("URL z.B www.google.com");
  57. lblUrlZbWwwgooglecom.setForeground(Color.ORANGE);
  58. GroupLayout gl_contentPane = new GroupLayout(contentPane);
  59. gl_contentPane.setHorizontalGroup(
  60. gl_contentPane.createParallelGroup(Alignment.LEADING)
  61. .addGroup(gl_contentPane.createSequentialGroup()
  62. .addContainerGap(161, Short.MAX_VALUE)
  63. .addGroup(gl_contentPane.createParallelGroup(Alignment.LEADING)
  64. .addGroup(Alignment.TRAILING, gl_contentPane.createSequentialGroup()
  65. .addGroup(gl_contentPane.createParallelGroup(Alignment.TRAILING)
  66. .addComponent(lblUrlZbWwwgooglecom)
  67. .addComponent(textField, GroupLayout.PREFERRED_SIZE, 115, GroupLayout.PREFERRED_SIZE))
  68. .addGap(150))
  69. .addGroup(Alignment.TRAILING, gl_contentPane.createSequentialGroup()
  70. .addComponent(btnNewButton)
  71. .addGap(178))))
  72. );
  73. gl_contentPane.setVerticalGroup(
  74. gl_contentPane.createParallelGroup(Alignment.LEADING)
  75. .addGroup(gl_contentPane.createSequentialGroup()
  76. .addGap(45)
  77. .addComponent(lblUrlZbWwwgooglecom)
  78. .addPreferredGap(ComponentPlacement.UNRELATED)
  79. .addComponent(textField, GroupLayout.PREFERRED_SIZE, GroupLayout.DEFAULT_SIZE, GroupLayout.PREFERRED_SIZE)
  80. .addPreferredGap(ComponentPlacement.UNRELATED)
  81. .addComponent(btnNewButton)
  82. .addContainerGap(137, Short.MAX_VALUE))
  83. );
  84. contentPane.setLayout(gl_contentPane);
  85. }
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement