commit 4c05d8d843f79d024766cafdf2034e51918a43ff
parent 49da9f7b4b56db9346b2136c39f608a0c11a3be3
Author: Michael Neuper <michael@michaelneuper.com>
Date: Sun, 30 Apr 2023 19:24:13 +0200
Add buttons
Diffstat:
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="<html>DOUBLE<br><center>DOWN</center></html>"/>
+ </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
}