Advertisement
Guest User

Verbesert

a guest
Sep 18th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. package biblio;
  2.  
  3. import java.awt.FlowLayout;
  4. import java.awt.GraphicsDevice;
  5. import java.awt.GraphicsEnvironment;
  6.  
  7. import javax.swing.JButton;
  8. import javax.swing.JFrame;
  9.  
  10. public class main
  11. {
  12.  
  13. public static void main(String[] args)
  14. {
  15. frame();
  16.  
  17. }
  18.  
  19. private static void frame()
  20. {
  21.  
  22. GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
  23. int scwidth = gd.getDisplayMode().getWidth();
  24. int scheigth = gd.getDisplayMode().getHeight();
  25. int frameBreite = scwidth / 2;
  26. int frameHoehe = scheigth / 2;
  27.  
  28. JFrame jf1 = new JFrame("Editor");
  29. jf1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  30. jf1.setLocation(frameBreite-frameBreite/2, frameHoehe-frameHoehe/2);
  31. jf1.setSize(frameBreite, frameHoehe);
  32. jf1.setLayout(new FlowLayout());
  33. //Buttons
  34. int ButtonAnzahl = 9;
  35.  
  36. JButton[] buttons = new JButton[ButtonAnzahl];
  37. int x=0, y=0;
  38. for (int i = 0; i <= 8; i++) {
  39. buttons[i] = new JButton();
  40. if (i == 1 || i == 4 || i ==7) {
  41. x = frameBreite / 3;
  42. }
  43. if (i == 2 || i == 5 || i ==8) {
  44. x = frameBreite / 3 * 2;
  45. }
  46. if (i == 3 || i == 4 || i == 5) {
  47. y = frameHoehe/3;
  48. }
  49. if (i == 6 || i == 7 || i == 8) {
  50. y = frameHoehe/3 * 2;
  51. }
  52.  
  53. buttons[i].setText("Nummer " + (i + 1));
  54. buttons[i].setBounds(x, y, frameBreite/3, frameHoehe/3);
  55. jf1.add(buttons[i]);
  56. buttons[i].setVisible(true);
  57. }
  58.  
  59. jf1.setVisible(true);
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement