コード例 #1
0
ファイル: Client.java プロジェクト: tarekauel/tk1progex1
  public final void onAddProduct(T o, int quantity) {
    if (quantity == 0) {
      System.err.println("Quantity was zero");
      layout.setInfoLabel("Quantity has to be not equal to 0;");
      return;
    }

    refreshCartView(addProduct(o, quantity));
  }
コード例 #2
0
ファイル: Client.java プロジェクト: tarekauel/tk1progex1
 private void refreshCartView(List<CartItem> items) {
   layout.setCartModel(new CartTableModel(items.toArray(new CartItem[items.size()])));
 }
コード例 #3
0
ファイル: Client.java プロジェクト: tarekauel/tk1progex1
 public void refreshProductList() {
   layout.removeAllProducts();
   for (ComboBoxObject<T> obj : getLatestProductList()) {
     layout.addProduct(obj);
   }
 }
コード例 #4
0
ファイル: Client.java プロジェクト: tarekauel/tk1progex1
  public Client(String name) {
    this.layout = new ClientLayout(this, name);

    refreshProductList();
    layout.setVisible(true);
  }