public BinExpansion(int base, List<Integer> remainders) { super(); this.setVgap(5); this.getStyleClass().add("bigCharCell"); for (int i = 0; i < remainders.size(); i++) { listOfExpansionBits.add(new ExpansionBit(base)); binExpansionGrid.add(listOfExpansionBits.get(i), i * 2 + 1, 0); listOfExpansionBits.get(i).addPrefix(remainders.get(i) + "x"); } this.add(binExpansionGrid, 0, 0); }
public HexExpansionGrid(List<String> hexSymbols, List<String> decValues) { super(); this.setVgap(5); this.getStyleClass().add("bigCharCell"); hexChars.clear(); hexChars = hexSymbols; bigValueHexSumList.expandBigValueCharExpansion(hexChars); bigValueHexSumList.addParenthesis(hexChars.size() * 2); bigValueHexSumList.addPlusSigns(hexChars.size() - 1); bigValueHexSumList.makeHexColorValues("#0066CC"); for (int i = 0; i < decValues.size(); i++) { listOfExpansionBits.add(new ExpansionBit(16)); hexExpansionGrid.add(listOfExpansionBits.get(i), i * 2 + 1, 0); listOfExpansionBits.get(i).addPrefix(decValues.get(i) + "x"); } hexExpansionGrid.addPlusSigns(decValues.size() - 1); this.add(hexExpansionGrid, 0, 1); }