boolean validate() {
        errorMessage.setVisible(false);
        errorMessage.setText("");

        if (!validateRequirement(txtBarCode, "バーコード")) {
            return false;
        }

        if (!validateRequirement(txtItemName, "商品名")) {
            return false;
        }

        if (!validateRequirement(txtPrice, "単価")) {
            return false;
        }

        return true;
    }