歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java GUI之FlowLayout.CENTER

Java GUI之FlowLayout.CENTER

日期:2017/3/1 10:47:49   编辑:Linux編程

Java GUI之FlowLayout.CENTER

  1. package com.sinosuperman.driver;
  2. import java.awt.Dimension;
  3. import java.awt.FlowLayout;
  4. import java.awt.Toolkit;
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7. import javax.swing.WindowConstants;
  8. public class MainBench {
  9. public static void main(String[] args) {
  10. MyFrame frame = new MyFrame();
  11. frame.setVisible(true);
  12. }
  13. }
  14. class MyFrame extends JFrame {
  15. private static final long serialVersionUID = 1L;
  16. private JButton okButton, exitButton;
  17. Toolkit tk = Toolkit.getDefaultToolkit();
  18. Dimension d = tk.getScreenSize();
  19. public MyFrame() {
  20. this.setLayout(new FlowLayout(FlowLayout.CENTER));
  21. this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  22. this.setSize((int) d.getWidth() / 2, (int) d.getHeight() / 2);
  23. this.setLocation((int) (d.getWidth() - this.getWidth()) / 2, (int) (d.getHeight() - this.getHeight()) / 2);
  24. okButton = new JButton();
  25. exitButton = new JButton();
  26. okButton.setText("OK");
  27. exitButton.setText("Exit");
  28. this.add(okButton);
  29. this.add(exitButton);
  30. }
  31. }

Copyright © Linux教程網 All Rights Reserved