Advertisement
Guest User

Untitled

a guest
Sep 3rd, 2015
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. package klo_test_one;
  2.  
  3. import java.awt.EventQueue;
  4. import javax.swing.JFrame;
  5.  
  6. import java.awt.Container;
  7. import java.awt.event.ActionEvent;
  8. import java.awt.event.ActionListener;
  9. import javax.swing.GroupLayout;
  10. import javax.swing.JButton;
  11. import javax.swing.JComponent;
  12. import javax.swing.JPanel;
  13.  
  14.  
  15. public class SimpleTest extends JFrame {
  16.  
  17. private static final long serialVersionUID = 1L;
  18.  
  19. public SimpleTest() {
  20.  
  21. initUI();
  22. }
  23.  
  24. private void initUI() {
  25.  
  26. JButton addButton = new JButton("Add");
  27.  
  28. addButton.addActionListener(new ActionListener() {
  29. @Override
  30. public void actionPerformed(ActionEvent event) {
  31. System.exit(0);
  32. }
  33. });
  34.  
  35. createLayout(addButton);
  36.  
  37. setTitle("Note Maker");
  38. setSize(300, 200);
  39. setLocationRelativeTo(null);
  40. setDefaultCloseOperation(EXIT_ON_CLOSE);
  41. }
  42.  
  43. private void createLayout(JComponent... arg) {
  44.  
  45. Container pane = getContentPane();
  46. GroupLayout gl = new GroupLayout(pane);
  47. pane.setLayout(gl);
  48.  
  49. gl.setAutoCreateContainerGaps(true);
  50.  
  51. gl.setHorizontalGroup(gl.createSequentialGroup()
  52. .addComponent(arg[0])
  53. );
  54.  
  55. gl.setVerticalGroup(gl.createSequentialGroup()
  56. .addComponent(arg[0])
  57. );
  58. }
  59.  
  60. public static void main(String[] args) {
  61.  
  62. EventQueue.invokeLater(new Runnable() {
  63.  
  64. @Override
  65. public void run() {
  66. SimpleTest ex = new SimpleTest();
  67. ex.setVisible(true);
  68. }
  69. });
  70. }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement