use of com.moneychanger.ui.dialogs.RegisterNymOnServerDialog in project otapij by FellowTraveler.
the class MainPage method basketClick.
private void basketClick() {
try {
jButton33.setEnabled(true);
jButton31.setEnabled(true);
jTextField1.setText("1");
Basket.resetSubCurrency();
String serverID = "ALL";
if (serverMap != null && serverMap.size() > 0 && jComboBox7.getSelectedIndex() > -1) {
serverID = ((String[]) serverMap.get((Integer) jComboBox7.getSelectedIndex()))[1];
}
if (jTable19.getSelectedRow() > -1) {
String assetTypeID = (String) ((BasketTableModel) jTable19.getModel()).getValueAt(jTable19.getSelectedRow(), 1);
String assetTypeName = Basket.getAssetTypeName(assetTypeID, serverID);
if ("Popup Dialog".equals(assetTypeName)) {
// Show dialog asking for register
new RegisterNymOnServerDialog(this, true, serverID).setVisible(true);
if (!Utility.VerifyStringVal(Helpers.getNymID())) {
return;
}
String nymID = Helpers.getNymID();
assetTypeName = Basket.getAssetTypeNameForRegNym(assetTypeID, serverID, nymID);
}
jTextField9.setText(assetTypeName);
jTextField9.setToolTipText(assetTypeName);
jTextField11.setText(assetTypeID);
jTextField11.setToolTipText(assetTypeID);
String basket = Basket.getBasketDetailsLabel(assetTypeID, assetTypeName);
jLabel62.setText(basket);
jLabel62.setToolTipText(basket);
}
} catch (Exception e) {
e.printStackTrace();
}
}
use of com.moneychanger.ui.dialogs.RegisterNymOnServerDialog in project otapij by FellowTraveler.
the class MainPage method jComboBox7ActionPerformed.
//GEN-LAST:event_jTabbedPane_MainPageStateChanged
private void jComboBox7ActionPerformed(java.awt.event.ActionEvent evt) {
//GEN-FIRST:event_jComboBox7ActionPerformed
String currentServerID = "ALL";
if (serverMap != null && serverMap.size() > 0 && jComboBox7.getSelectedIndex() > -1) {
currentServerID = ((String[]) serverMap.get((Integer) jComboBox7.getSelectedIndex()))[1];
}
System.out.println("Server dropdown currentServerID:" + currentServerID);
List baskets = Basket.getBasketList(currentServerID, null);
System.out.println("baskets:" + baskets);
System.out.println("baskets.size():" + baskets.size());
if (baskets != null && baskets.size() > 0 && !"Popup Dialog".equalsIgnoreCase(((String[]) baskets.get(0))[0])) {
((BasketTableModel) jTable19.getModel()).setValue(baskets);
} else if (baskets != null && baskets.size() != 0) {
// Show dialog asking for register
new RegisterNymOnServerDialog(this, true, currentServerID).setVisible(true);
if (!Utility.VerifyStringVal(Helpers.getNymID())) {
return;
}
String nymID = Helpers.getNymID();
((BasketTableModel) jTable19.getModel()).setValue(Basket.getBasketList(currentServerID, nymID));
}
jTextField9.setText("");
jTextField11.setText("");
jLabel62.setText("");
}
use of com.moneychanger.ui.dialogs.RegisterNymOnServerDialog in project otapij by FellowTraveler.
the class MainPage method initBasketsTab.
private void initBasketsTab() {
Helpers.populateComboWithoutAll(serverMap, jComboBox7);
BasketTableModel.removeCols(jTable19);
jLabel62.setText("");
String currentServerID = "ALL";
if (serverMap != null && serverMap.size() > 0 && jComboBox7.getSelectedIndex() > -1) {
currentServerID = ((String[]) serverMap.get((Integer) jComboBox7.getSelectedIndex()))[1];
}
List baskets = Basket.getBasketList(currentServerID, null);
System.out.println("baskets:" + baskets);
System.out.println("baskets.size():" + baskets.size());
if (baskets != null && baskets.size() > 0 && !"Popup Dialog".equalsIgnoreCase(((String[]) baskets.get(0))[0])) {
((BasketTableModel) jTable19.getModel()).setValue(baskets);
} else if (baskets != null && !baskets.isEmpty()) {
// Show dialog asking for register
new RegisterNymOnServerDialog(this, true, currentServerID).setVisible(true);
if (!Utility.VerifyStringVal(Helpers.getNymID())) {
return;
}
String nymID = Helpers.getNymID();
((BasketTableModel) jTable19.getModel()).setValue(Basket.getBasketList(currentServerID, nymID));
}
jTable19.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
public void valueChanged(ListSelectionEvent e) {
if (e.getValueIsAdjusting()) {
return;
}
System.out.println("jTable19 valueChanged Basket List Action Listener :" + jTable19.getSelectedRow() + "e:" + e.getSource());
basketClick();
}
});
}
Aggregations