librejack

Blackjack clone written in java
git clone https://github.com/michaelneuper/librejack.git
README | Files | Log | Refs | LICENSE

commit 4c05d8d843f79d024766cafdf2034e51918a43ff
parent 49da9f7b4b56db9346b2136c39f608a0c11a3be3
Author: Michael Neuper <michael@michaelneuper.com>
Date:   Sun, 30 Apr 2023 19:24:13 +0200

Add buttons

Diffstat:
Msrc/view/Login.form | 3+++
Msrc/view/Login.java | 3++-
Msrc/view/MainUI.form | 230++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
Msrc/view/MainUI.java | 180++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 412 insertions(+), 4 deletions(-)

diff --git a/src/view/Login.form b/src/view/Login.form @@ -10,6 +10,9 @@ <Property name="cursor" type="java.awt.Cursor" editor="org.netbeans.modules.form.editors2.CursorEditor"> <Color id="Default Cursor"/> </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[900, 430]"/> + </Property> </Properties> <SyntheticProperties> <SyntheticProperty name="formSizePolicy" type="int" value="1"/> diff --git a/src/view/Login.java b/src/view/Login.java @@ -60,6 +60,7 @@ public class Login extends javax.swing.JFrame { setTitle("librejack login"); setBackground(new java.awt.Color(0, 153, 0)); setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR)); + setPreferredSize(new java.awt.Dimension(900, 430)); jPanelWest.setBackground(new java.awt.Color(0, 102, 0)); jPanelWest.setPreferredSize(new java.awt.Dimension(415, 430)); @@ -335,7 +336,7 @@ public class Login extends javax.swing.JFrame { jTextFieldMobileNumber.getText(), selectedDate, password)) { - new MainGUI().setVisible(true); // open the game window + new MainUI().setVisible(true); // open the game window this.dispose(); // close the login screen } }//GEN-LAST:event_jButtonPlayActionPerformed diff --git a/src/view/MainUI.form b/src/view/MainUI.form @@ -3,8 +3,9 @@ <Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo"> <Properties> <Property name="defaultCloseOperation" type="int" value="3"/> + <Property name="title" type="java.lang.String" value="librejack"/> <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> - <Dimension value="[800, 600]"/> + <Dimension value="[900, 600]"/> </Property> </Properties> <SyntheticProperties> @@ -21,7 +22,234 @@ <AuxValue name="FormSettings_listenerGenerationStyle" type="java.lang.Integer" value="0"/> <AuxValue name="FormSettings_variablesLocal" type="java.lang.Boolean" value="false"/> <AuxValue name="FormSettings_variablesModifier" type="java.lang.Integer" value="2"/> + <AuxValue name="designerSize" type="java.awt.Dimension" value="-84,-19,0,5,115,114,0,18,106,97,118,97,46,97,119,116,46,68,105,109,101,110,115,105,111,110,65,-114,-39,-41,-84,95,68,20,2,0,2,73,0,6,104,101,105,103,104,116,73,0,5,119,105,100,116,104,120,112,0,0,2,86,0,0,3,-125"/> </AuxValues> <Layout class="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout"/> + <SubComponents> + <Container class="javax.swing.JPanel" name="jPanelNorth"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="66" red="0" type="rgb"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="North"/> + </Constraint> + </Constraints> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="1" attributes="0"> + <EmptySpace pref="373" max="32767" attributes="0"/> + <Component id="jLabelResult" min="-2" pref="213" max="-2" attributes="0"/> + <EmptySpace min="-2" pref="313" max="-2" attributes="0"/> + </Group> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="1" attributes="0"> + <EmptySpace pref="27" max="32767" attributes="0"/> + <Component id="jLabelResult" min="-2" pref="50" max="-2" attributes="0"/> + <EmptySpace min="-2" pref="23" max="-2" attributes="0"/> + </Group> + </Group> + </DimensionLayout> + </Layout> + <SubComponents> + <Component class="javax.swing.JLabel" name="jLabelResult"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Segoe UI" size="36" style="0"/> + </Property> + <Property name="text" type="java.lang.String" value="WON!"/> + </Properties> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="jPanelEast"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="66" red="0" type="rgb"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[200, 498]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="East"/> + </Constraint> + </Constraints> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" attributes="0"> + <EmptySpace pref="24" max="32767" attributes="0"/> + <Group type="103" groupAlignment="0" max="-2" attributes="0"> + <Component id="jButtonHit" alignment="1" max="32767" attributes="0"/> + <Component id="jButtonStand" alignment="1" max="32767" attributes="0"/> + <Component id="jButtonDoubleDown" alignment="1" max="32767" attributes="0"/> + <Component id="jButtonSurrender" alignment="1" pref="170" max="32767" attributes="0"/> + <Component id="jButtonDeal" alignment="1" max="32767" attributes="0"/> + </Group> + <EmptySpace max="-2" attributes="0"/> + </Group> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <Group type="102" alignment="0" attributes="0"> + <EmptySpace min="-2" pref="15" max="-2" attributes="0"/> + <Component id="jButtonHit" min="-2" pref="90" max="-2" attributes="0"/> + <EmptySpace type="separate" max="-2" attributes="0"/> + <Component id="jButtonStand" min="-2" pref="90" max="-2" attributes="0"/> + <EmptySpace type="separate" max="-2" attributes="0"/> + <Component id="jButtonDoubleDown" min="-2" pref="85" max="-2" attributes="0"/> + <EmptySpace type="separate" max="-2" attributes="0"/> + <Component id="jButtonSurrender" min="-2" max="-2" attributes="0"/> + <EmptySpace max="-2" attributes="0"/> + <Component id="jButtonDeal" pref="102" max="32767" attributes="0"/> + <EmptySpace min="-2" pref="18" max="-2" attributes="0"/> + </Group> + </Group> + </DimensionLayout> + </Layout> + <SubComponents> + <Component class="javax.swing.JButton" name="jButtonHit"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="0" green="ff" red="0" type="rgb"/> + </Property> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Segoe UI" size="24" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="66" green="66" red="66" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="HIT"/> + </Properties> + </Component> + <Component class="javax.swing.JButton" name="jButtonStand"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="0" green="99" red="ff" type="rgb"/> + </Property> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Segoe UI" size="24" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="66" green="66" red="66" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="STAND"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButtonStandActionPerformed"/> + </Events> + </Component> + <Component class="javax.swing.JButton" name="jButtonDoubleDown"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="ff" green="0" red="66" type="rgb"/> + </Property> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Segoe UI" size="24" style="0"/> + </Property> + <Property name="text" type="java.lang.String" value="&lt;html&gt;DOUBLE&lt;br&gt;&lt;center&gt;DOWN&lt;/center&gt;&lt;/html&gt;"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButtonDoubleDownActionPerformed"/> + </Events> + </Component> + <Component class="javax.swing.JButton" name="jButtonSurrender"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="cc" green="cc" red="cc" type="rgb"/> + </Property> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Segoe UI" size="24" style="0"/> + </Property> + <Property name="foreground" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="66" green="66" red="66" type="rgb"/> + </Property> + <Property name="text" type="java.lang.String" value="SURRENDER"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButtonSurrenderActionPerformed"/> + </Events> + </Component> + <Component class="javax.swing.JButton" name="jButtonDeal"> + <Properties> + <Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor"> + <Font name="Segoe UI" size="36" style="0"/> + </Property> + <Property name="text" type="java.lang.String" value="DEAL"/> + </Properties> + <Events> + <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jButtonDealActionPerformed"/> + </Events> + </Component> + </SubComponents> + </Container> + <Container class="javax.swing.JPanel" name="jPanelWest"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="66" red="0" type="rgb"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[150, 498]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="West"/> + </Constraint> + </Constraints> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <EmptySpace min="0" pref="150" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <EmptySpace min="0" pref="498" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + </Layout> + </Container> + <Container class="javax.swing.JPanel" name="jPanelCenter"> + <Properties> + <Property name="background" type="java.awt.Color" editor="org.netbeans.beaninfo.editors.ColorEditor"> + <Color blue="33" green="66" red="0" type="rgb"/> + </Property> + <Property name="preferredSize" type="java.awt.Dimension" editor="org.netbeans.beaninfo.editors.DimensionEditor"> + <Dimension value="[400, 498]"/> + </Property> + </Properties> + <Constraints> + <Constraint layoutClass="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout" value="org.netbeans.modules.form.compat2.layouts.DesignBorderLayout$BorderConstraintsDescription"> + <BorderConstraints direction="Center"/> + </Constraint> + </Constraints> + + <Layout> + <DimensionLayout dim="0"> + <Group type="103" groupAlignment="0" attributes="0"> + <EmptySpace min="0" pref="549" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + <DimensionLayout dim="1"> + <Group type="103" groupAlignment="0" attributes="0"> + <EmptySpace min="0" pref="498" max="32767" attributes="0"/> + </Group> + </DimensionLayout> + </Layout> + </Container> + </SubComponents> </Form> diff --git a/src/view/MainUI.java b/src/view/MainUI.java @@ -1,14 +1,19 @@ package view; import com.formdev.flatlaf.FlatDarkLaf; +import controller.Controller; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; /** + * Main GUI. * - * @author michael + * @author Michael Neuper + * <a href="mailto:michael@michaelneuper.com">michael@michaelneuper.com</a> */ public class MainUI extends javax.swing.JFrame { + + Controller game = new Controller(); /** * Creates new form MainUI @@ -26,12 +31,173 @@ public class MainUI extends javax.swing.JFrame { // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents private void initComponents() { + jPanelNorth = new javax.swing.JPanel(); + jLabelResult = new javax.swing.JLabel(); + jPanelEast = new javax.swing.JPanel(); + jButtonHit = new javax.swing.JButton(); + jButtonStand = new javax.swing.JButton(); + jButtonDoubleDown = new javax.swing.JButton(); + jButtonSurrender = new javax.swing.JButton(); + jButtonDeal = new javax.swing.JButton(); + jPanelWest = new javax.swing.JPanel(); + jPanelCenter = new javax.swing.JPanel(); + setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); - setPreferredSize(new java.awt.Dimension(800, 600)); + setTitle("librejack"); + setPreferredSize(new java.awt.Dimension(900, 600)); + + jPanelNorth.setBackground(new java.awt.Color(0, 102, 51)); + + jLabelResult.setFont(new java.awt.Font("Segoe UI", 0, 36)); // NOI18N + jLabelResult.setText("WON!"); + + javax.swing.GroupLayout jPanelNorthLayout = new javax.swing.GroupLayout(jPanelNorth); + jPanelNorth.setLayout(jPanelNorthLayout); + jPanelNorthLayout.setHorizontalGroup( + jPanelNorthLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelNorthLayout.createSequentialGroup() + .addContainerGap(373, Short.MAX_VALUE) + .addComponent(jLabelResult, javax.swing.GroupLayout.PREFERRED_SIZE, 213, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(313, 313, 313)) + ); + jPanelNorthLayout.setVerticalGroup( + jPanelNorthLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanelNorthLayout.createSequentialGroup() + .addContainerGap(27, Short.MAX_VALUE) + .addComponent(jLabelResult, javax.swing.GroupLayout.PREFERRED_SIZE, 50, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(23, 23, 23)) + ); + + getContentPane().add(jPanelNorth, java.awt.BorderLayout.NORTH); + + jPanelEast.setBackground(new java.awt.Color(0, 102, 51)); + jPanelEast.setPreferredSize(new java.awt.Dimension(200, 498)); + + jButtonHit.setBackground(new java.awt.Color(0, 255, 0)); + jButtonHit.setFont(new java.awt.Font("Segoe UI", 0, 24)); // NOI18N + jButtonHit.setForeground(new java.awt.Color(102, 102, 102)); + jButtonHit.setText("HIT"); + + jButtonStand.setBackground(new java.awt.Color(255, 153, 0)); + jButtonStand.setFont(new java.awt.Font("Segoe UI", 0, 24)); // NOI18N + jButtonStand.setForeground(new java.awt.Color(102, 102, 102)); + jButtonStand.setText("STAND"); + jButtonStand.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButtonStandActionPerformed(evt); + } + }); + + jButtonDoubleDown.setBackground(new java.awt.Color(102, 0, 255)); + jButtonDoubleDown.setFont(new java.awt.Font("Segoe UI", 0, 24)); // NOI18N + jButtonDoubleDown.setText("<html>DOUBLE<br><center>DOWN</center></html>"); + jButtonDoubleDown.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButtonDoubleDownActionPerformed(evt); + } + }); + + jButtonSurrender.setBackground(new java.awt.Color(204, 204, 204)); + jButtonSurrender.setFont(new java.awt.Font("Segoe UI", 0, 24)); // NOI18N + jButtonSurrender.setForeground(new java.awt.Color(102, 102, 102)); + jButtonSurrender.setText("SURRENDER"); + jButtonSurrender.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButtonSurrenderActionPerformed(evt); + } + }); + + jButtonDeal.setFont(new java.awt.Font("Segoe UI", 0, 36)); // NOI18N + jButtonDeal.setText("DEAL"); + jButtonDeal.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + jButtonDealActionPerformed(evt); + } + }); + + javax.swing.GroupLayout jPanelEastLayout = new javax.swing.GroupLayout(jPanelEast); + jPanelEast.setLayout(jPanelEastLayout); + jPanelEastLayout.setHorizontalGroup( + jPanelEastLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanelEastLayout.createSequentialGroup() + .addContainerGap(24, Short.MAX_VALUE) + .addGroup(jPanelEastLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false) + .addComponent(jButtonHit, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jButtonStand, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE) + .addComponent(jButtonDoubleDown, javax.swing.GroupLayout.Alignment.TRAILING) + .addComponent(jButtonSurrender, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 170, Short.MAX_VALUE) + .addComponent(jButtonDeal, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)) + .addContainerGap()) + ); + jPanelEastLayout.setVerticalGroup( + jPanelEastLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanelEastLayout.createSequentialGroup() + .addGap(15, 15, 15) + .addComponent(jButtonHit, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(18, 18, 18) + .addComponent(jButtonStand, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(18, 18, 18) + .addComponent(jButtonDoubleDown, javax.swing.GroupLayout.PREFERRED_SIZE, 85, javax.swing.GroupLayout.PREFERRED_SIZE) + .addGap(18, 18, 18) + .addComponent(jButtonSurrender) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED) + .addComponent(jButtonDeal, javax.swing.GroupLayout.DEFAULT_SIZE, 102, Short.MAX_VALUE) + .addGap(18, 18, 18)) + ); + + getContentPane().add(jPanelEast, java.awt.BorderLayout.EAST); + + jPanelWest.setBackground(new java.awt.Color(0, 102, 51)); + jPanelWest.setPreferredSize(new java.awt.Dimension(150, 498)); + + javax.swing.GroupLayout jPanelWestLayout = new javax.swing.GroupLayout(jPanelWest); + jPanelWest.setLayout(jPanelWestLayout); + jPanelWestLayout.setHorizontalGroup( + jPanelWestLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 150, Short.MAX_VALUE) + ); + jPanelWestLayout.setVerticalGroup( + jPanelWestLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 498, Short.MAX_VALUE) + ); + + getContentPane().add(jPanelWest, java.awt.BorderLayout.WEST); + + jPanelCenter.setBackground(new java.awt.Color(0, 102, 51)); + jPanelCenter.setPreferredSize(new java.awt.Dimension(400, 498)); + + javax.swing.GroupLayout jPanelCenterLayout = new javax.swing.GroupLayout(jPanelCenter); + jPanelCenter.setLayout(jPanelCenterLayout); + jPanelCenterLayout.setHorizontalGroup( + jPanelCenterLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 549, Short.MAX_VALUE) + ); + jPanelCenterLayout.setVerticalGroup( + jPanelCenterLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGap(0, 498, Short.MAX_VALUE) + ); + + getContentPane().add(jPanelCenter, java.awt.BorderLayout.CENTER); pack(); }// </editor-fold>//GEN-END:initComponents + private void jButtonDoubleDownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDoubleDownActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jButtonDoubleDownActionPerformed + + private void jButtonSurrenderActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSurrenderActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jButtonSurrenderActionPerformed + + private void jButtonDealActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDealActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jButtonDealActionPerformed + + private void jButtonStandActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonStandActionPerformed + // TODO add your handling code here: + }//GEN-LAST:event_jButtonStandActionPerformed + /** * @param args the command line arguments */ @@ -49,5 +215,15 @@ public class MainUI extends javax.swing.JFrame { } // Variables declaration - do not modify//GEN-BEGIN:variables + private javax.swing.JButton jButtonDeal; + private javax.swing.JButton jButtonDoubleDown; + private javax.swing.JButton jButtonHit; + private javax.swing.JButton jButtonStand; + private javax.swing.JButton jButtonSurrender; + private javax.swing.JLabel jLabelResult; + private javax.swing.JPanel jPanelCenter; + private javax.swing.JPanel jPanelEast; + private javax.swing.JPanel jPanelNorth; + private javax.swing.JPanel jPanelWest; // End of variables declaration//GEN-END:variables }