Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.82 KB | None | 0 0
  1. import java.awt.*;
  2. import java.awt.event.*;
  3. import javax.swing.*;
  4. import javax.swing.event.*;
  5.  
  6. /**
  7. *
  8. * Beschreibung
  9. *
  10. * @version 1.0 vom 29.06.2011
  11. * @author
  12. */
  13.  
  14. public class BlackJackGUI extends JFrame {
  15. // Anfang Attribute
  16. private JButton buttonKarte = new JButton();
  17. private JButton buttonEnde = new JButton();
  18. private JButton buttonNeu = new JButton();
  19. JLabel[] sCards = new JLabel[9];
  20. JLabel[] cCards = new JLabel[9];
  21.  
  22. // Ende Attribute
  23.  
  24. public BlackJackGUI(String title) {
  25. // Frame-Initialisierung
  26. super(title);
  27. setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
  28. int frameWidth = 746;
  29. int frameHeight = 536;
  30. setSize(frameWidth, frameHeight);
  31. Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
  32. int x = (d.width - getSize().width) / 2;
  33. int y = (d.height - getSize().height) / 2;
  34. setLocation(x, y);
  35. Container cp = getContentPane();
  36. cp.setLayout(null);
  37. // Anfang Komponenten
  38. for (int i = 0; i < sCards.length; i++) {
  39. sCards[i] = new JLabel(/*new ImageIcon("playingCards/krAss.png")*/);
  40. cCards[i] = new JLabel(/*new ImageIcon("playingCards/krAss.png")*/);
  41. }
  42. int bindX = 8;
  43. for (int i = 0; i < sCards.length; i++) {
  44. sCards[i].setBounds(bindX, 40, 72, 96);
  45. cCards[i].setBounds(bindX, 200, 72, 96);
  46. bindX += 34;
  47. }
  48. //for (int i = sCards.length-1; i >= 0; i--){
  49. //cp.add(sCards[i]);
  50. //cp.add(cCards[i]);
  51. //}
  52. buttonKarte.setBounds(304, 424, 123, 41);
  53. buttonKarte.setText("Neue Karte");
  54. buttonKarte.setMargin(new Insets(2, 2, 2, 2));
  55. buttonKarte.addActionListener(new ActionListener() {
  56. public void actionPerformed(ActionEvent evt) {
  57. buttonKarte_ActionPerformed(evt);
  58. }
  59. });
  60. cp.add(buttonKarte);
  61. buttonEnde.setBounds(120, 424, 83, 41);
  62. buttonEnde.setText("Beenden");
  63. buttonEnde.setMargin(new Insets(2, 2, 2, 2));
  64. buttonEnde.addActionListener(new ActionListener() {
  65. public void actionPerformed(ActionEvent evt) {
  66. buttonEnde_ActionPerformed(evt);
  67. }
  68. });
  69. cp.add(buttonEnde);
  70. buttonNeu.setBounds(528, 424, 83, 41);
  71. buttonNeu.setText("Neues Spiel");
  72. buttonNeu.setMargin(new Insets(2, 2, 2, 2));
  73. buttonNeu.addActionListener(new ActionListener() {
  74. public void actionPerformed(ActionEvent evt) {
  75. buttonNeu_ActionPerformed(evt);
  76. }
  77. });
  78. cp.add(buttonNeu);
  79. // Ende Komponenten
  80.  
  81. setResizable(false);
  82. setVisible(true);
  83. }
  84.  
  85. // Anfang Methoden
  86. public void buttonKarte_ActionPerformed(ActionEvent evt) {
  87. // TODO hier Quelltext einfügen
  88. }
  89.  
  90. public void buttonEnde_ActionPerformed(ActionEvent evt) {
  91. // TODO hier Quelltext einfügen
  92. }
  93.  
  94. public void buttonNeu_ActionPerformed(ActionEvent evt) {
  95. // TODO hier Quelltext einfügen
  96. }
  97.  
  98. // Ende Methoden
  99.  
  100. public static void main(String[] args) {
  101. new BlackJackGUI("BlackJackGUI");
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement