/**
* Membuat AccountTest dengan input dan output
* menggunakan dialog box Swing.
*
* Benito Dannes
* 25-03-2017
*/
import javax.swing.JOptionPane;
public class AccountGUI
{
public static void main (String[] args)
{
Account account1 = new Account (50.00);
Account account2 = new Account (0.00);
// Menampilkan nilai awal kedua saldo
JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
+ "\\nAccount2 balance: " + account2.getBalance());
// Input saldo pertama
String input1 =
JOptionPane.showInputDialog ("Enter deposit amount for account 1: "); // Prompt
double depositAmount = Double.parseDouble(input1); // Input string diubah menjadi double
// Menampilkan perubahan saldo
JOptionPane.showMessageDialog (null, "Adding " + depositAmount + " for Account 1");
account1.credit (depositAmount); // Menambah nilai input kedalam saldo
// Menampilkan nilai hasil perubahan
JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
+ "\\nAccount2 balance: " + account2.getBalance());
// Input saldo kedua
String input2 =
JOptionPane.showInputDialog ("Enter deposit amount for account 2: "); // Prompt
depositAmount = Double.parseDouble (input2);
// Menambah saldo kedua
JOptionPane.showMessageDialog (null, "Adding " + depositAmount + " for Account 2");
account2.credit (depositAmount);
// Menampilkan hasil perubahan
JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
+ "\\nAccount2 balance: " + account2.getBalance());
} // Akhir dari main
} // Akhir class AccountGUI