public void actionPerformed(ActionEvent ae) {
						int tmpW, tmpH;

						if (jCbCustomNodeSize.isSelected()) {
							try {
								tmpW = Integer.parseInt(m_jTfNodeWidth.getText());
							} catch (NumberFormatException ne) {
								JOptionPane.showMessageDialog(GUI.this.getParent(),
										"Invalid integer entered for node width.", "Error", JOptionPane.ERROR_MESSAGE);
								tmpW = m_nNodeWidth;
								m_jTfNodeWidth.setText("" + m_nNodeWidth);

							}
							try {
								tmpH = Integer.parseInt(m_jTfNodeHeight.getText());
							} catch (NumberFormatException ne) {
								JOptionPane.showMessageDialog(GUI.this.getParent(),
										"Invalid integer entered for node height.", "Error", JOptionPane.ERROR_MESSAGE);
								tmpH = m_nNodeHeight;
								m_jTfNodeWidth.setText("" + m_nNodeHeight);
							}

							if (tmpW != m_nNodeWidth || tmpH != m_nNodeHeight) {
								m_nNodeWidth = tmpW;
								m_nPaddedNodeWidth = m_nNodeWidth + PADDING;
								m_nNodeHeight = tmpH;
							}
						}
						// JButton bt = (JButton) ae.getSource();
						// bt.setEnabled(false);
						dlg.setVisible(false);
						updateStatus();
						layoutGraph();
					    m_jStatusBar.setText("Laying out Bayes net");
					}