From 76d1ee85e524b0fafe8b46acf9390f9f56017509 Mon Sep 17 00:00:00 2001
From: Spark Fountain <stefan.behrendt@sparkfountain.de>
Date: Mon, 18 Jul 2016 19:26:49 +0200
Subject: [PATCH] added warning if send amount is not set

---
 src/main/java/fucoin/gui/WalletGuiControlImpl.java | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/src/main/java/fucoin/gui/WalletGuiControlImpl.java b/src/main/java/fucoin/gui/WalletGuiControlImpl.java
index 49c69b9..deed026 100644
--- a/src/main/java/fucoin/gui/WalletGuiControlImpl.java
+++ b/src/main/java/fucoin/gui/WalletGuiControlImpl.java
@@ -7,6 +7,7 @@ import javax.swing.*;
 import java.awt.*;
 import java.awt.event.*;
 import java.util.Enumeration;
+import java.text.NumberFormat;
 
 public class WalletGuiControlImpl implements WalletGuiControl {
 
@@ -22,7 +23,7 @@ public class WalletGuiControlImpl implements WalletGuiControl {
     private JLabel lblSendTo = new JLabel("Send to:");
     private JComboBox<String> txtSendTo = new JComboBox<>();
     private JLabel lblSendAmount = new JLabel("Amount:");
-    private JTextField txtSendAmount = new JTextField("");
+    private JTextField txtSendAmount = new JFormattedTextField(NumberFormat.getNumberInstance());
     private JButton btnSend = new JButton("Send");
     private JButton btnSearch = new JButton("Search");
     private JButton btnStore = new JButton("Store");
@@ -128,8 +129,13 @@ public class WalletGuiControlImpl implements WalletGuiControl {
         window.setVisible(true);
 
         btnSend.addActionListener(e -> {
-            wallet.send(txtSendTo.getSelectedItem().toString(),
-                    Integer.parseInt(txtSendAmount.getText()));
+        	String sendAmount = txtSendAmount.getText();
+        	if(sendAmount.trim().equalsIgnoreCase("")) {
+        		JOptionPane.showMessageDialog(new JFrame("Warning"), "You need to type a number of coins to send.");
+        	} else {
+        		wallet.send(txtSendTo.getSelectedItem().toString(),
+        				Integer.parseInt(sendAmount));
+        	}
         });
 
         btnStore.addActionListener(e -> {
-- 
GitLab