Advertisement
Guest User

gui class

a guest
Jul 18th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.66 KB | None | 0 0
  1.  
  2. package scripts;
  3.  
  4. import javax.swing.*;
  5. import java.awt.GridBagConstraints;
  6. import java.awt.GridBagLayout;
  7. import java.awt.Insets;
  8. import java.awt.event.ActionEvent;
  9. import java.awt.event.ActionListener;
  10.  
  11.  
  12. public class frame extends JFrame {
  13. static frame theframe;
  14.  
  15. JPanel pnPanel;
  16. JButton btBtnStart;
  17. JButton btBtnExit;
  18. public int value = 0;
  19.  
  20.  
  21.  
  22. /**
  23. */
  24. public static void main(String args[]) {
  25. try {
  26. UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
  27. } catch (ClassNotFoundException e) {
  28. } catch (InstantiationException e) {
  29. } catch (IllegalAccessException e) {
  30. } catch (UnsupportedLookAndFeelException e) {
  31. }
  32. theframe = new frame();
  33. }
  34. public String textInput;
  35. public boolean talker = false;
  36. /**
  37. */
  38. public frame() {
  39. super("retarded dicer");
  40.  
  41. pnPanel = new JPanel();
  42. pnPanel.setBorder(BorderFactory.createTitledBorder(""));
  43. GridBagLayout gbPanel = new GridBagLayout();
  44. GridBagConstraints gbcPanel = new GridBagConstraints();
  45. pnPanel.setLayout(gbPanel);
  46.  
  47. btBtnStart = new JButton(new AbstractAction("Start") {
  48. @Override
  49. public void actionPerformed(ActionEvent e) {
  50. talker = true;
  51. }
  52. });
  53. btBtnStart.setActionCommand("stop");
  54. gbcPanel.gridx = 2;
  55. gbcPanel.gridy = 14;
  56. gbcPanel.gridwidth = 8;
  57. gbcPanel.gridheight = 4;
  58. gbcPanel.fill = GridBagConstraints.BOTH;
  59. gbcPanel.weightx = 1;
  60. gbcPanel.weighty = 0;
  61. gbcPanel.anchor = GridBagConstraints.NORTH;
  62. gbPanel.setConstraints(btBtnStart, gbcPanel);
  63.  
  64. pnPanel.add(btBtnStart);
  65.  
  66. btBtnExit = new JButton(new AbstractAction("Exit") {
  67. @Override
  68. public void actionPerformed(ActionEvent e) {
  69. talker = false;
  70. dispose();
  71. }
  72. });
  73.  
  74. btBtnExit.setActionCommand("stop");
  75. gbcPanel.gridx = 12;
  76. gbcPanel.gridy = 14;
  77. gbcPanel.gridwidth = 8;
  78. gbcPanel.gridheight = 4;
  79. gbcPanel.fill = GridBagConstraints.BOTH;
  80. gbcPanel.weightx = 1;
  81. gbcPanel.weighty = 0;
  82. gbcPanel.anchor = GridBagConstraints.NORTH;
  83. gbPanel.setConstraints(btBtnExit, gbcPanel);
  84. pnPanel.add(btBtnExit);
  85.  
  86.  
  87.  
  88. tfTxtInput = new JTextField();
  89.  
  90. gbcPanel.gridx = 4;
  91. gbcPanel.gridy = 8;
  92. gbcPanel.gridwidth = 20;
  93. gbcPanel.gridheight = 3;
  94. gbcPanel.fill = GridBagConstraints.BOTH;
  95. gbcPanel.weightx = 1;
  96. gbcPanel.weighty = 0;
  97. gbcPanel.anchor = GridBagConstraints.NORTH;
  98. gbPanel.setConstraints(tfTxtInput, gbcPanel);
  99. pnPanel.add(tfTxtInput);
  100.  
  101. lbLabel0 = new JLabel("Enter below wat ur trynna spam m8 :)");
  102. gbcPanel.gridx = 1;
  103. gbcPanel.gridy = 1;
  104. gbcPanel.gridwidth = 20;
  105. gbcPanel.gridheight = 6;
  106. gbcPanel.fill = GridBagConstraints.VERTICAL;
  107. gbcPanel.weightx = 1;
  108. gbcPanel.weighty = 1;
  109. gbcPanel.anchor = GridBagConstraints.CENTER;
  110. gbPanel.setConstraints(lbLabel0, gbcPanel);
  111. pnPanel.add(lbLabel0);
  112.  
  113. setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  114.  
  115. setContentPane(pnPanel);
  116. pack();
  117. setVisible(true);
  118. }
  119.  
  120. JTextField tfTxtInput;
  121. JLabel lbLabel0;
  122. public String text(){
  123. String text = tfTxtInput.getText();
  124. return text;
  125.  
  126. }
  127. public boolean talker(){
  128. return talker;
  129.  
  130. }
  131.  
  132.  
  133.  
  134. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement