Java源码示例:wallettemplate.controls.BitcoinAddressValidator

示例1
public void initialize() {
    Coin balance = Main.bitcoin.wallet().getBalance();
    checkState(!balance.isZero());
    new BitcoinAddressValidator(Main.params, address, sendBtn);
    new TextFieldValidator(amountEdit, text ->
            !WTUtils.didThrow(() -> checkState(Coin.parseCoin(text).compareTo(balance) <= 0)));
    amountEdit.setText(balance.toPlainString());
}
 
示例2
public void initialize () {
    Coin balance = Main.wallet.getBalance();
    checkState(!balance.isZero());
    new BitcoinAddressValidator(Constants.getNetwork(), address, sendBtn);
    new TextFieldValidator(amountEdit, text ->
            !WTUtils.didThrow(() -> checkState(Coin.parseCoin(text).compareTo(balance) <= 0)));
    amountEdit.setText(balance.toPlainString());
}
 
示例3
public void initialize() {
    Coin balance = Main.bitcoin.wallet().getBalance();
    checkState(!balance.isZero());
    new BitcoinAddressValidator(Main.params, address, sendBtn);
    new TextFieldValidator(amountEdit, text ->
            !WTUtils.didThrow(() -> checkState(Coin.parseCoin(text).compareTo(balance) <= 0)));
    amountEdit.setText(balance.toPlainString());
}
 
示例4
public void initialize() {
    Coin balance = Main.bitcoin.wallet().getBalance();
    checkState(!balance.isZero());
    new BitcoinAddressValidator(Main.params, address, sendBtn);
    new TextFieldValidator(amountEdit, text ->
            !WTUtils.didThrow(() -> checkState(Coin.parseCoin(text).compareTo(balance) <= 0)));
    amountEdit.setText(balance.toPlainString());
}