import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
+import java.awt.Insets;
import java.awt.Point;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTable;
import javax.swing.JTextField;
import javax.swing.ListCellRenderer;
+import javax.swing.SwingConstants;
import javax.swing.Timer;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
chk_invertFilter.addItemListener(this);
btn_queryTDB = new JButton(
MessageManager.getString("label.search_3dbeacons"));
+ btn_queryTDB.setIconTextGap(12);
+ btn_queryTDB.setIcon(tdbImage);
+ btn_queryTDB.setVerticalTextPosition(SwingConstants.CENTER);
+ btn_queryTDB.setHorizontalTextPosition(SwingConstants.TRAILING);
btn_queryTDB.setFont(VERDANA_12);
btn_queryTDB.setToolTipText(
MessageManager.getString("label.find_models_from_3dbeacons"));
- btn_queryTDB.setPreferredSize(new Dimension(300, 24));
+ btn_queryTDB.setMargin(new Insets(2, 16, 2, 20));
+ // btn_queryTDB.setPreferredSize(new Dimension(200, 32));
btn_queryTDB.setVisible(false);
targetView.setVisible(false);
JPanel pnl_main = new JPanel(new BorderLayout());
JPanel pnl_controls = new JPanel();
- pnl_queryTDB = new JPanel(new FlowLayout());
+ pnl_queryTDB = new JPanel();
+ pnl_queryTDB.setLayout(new FlowLayout(FlowLayout.CENTER, 4, 4));
pnl_queryTDB.setBackground(getBackground());
- pnl_queryTDB.add(new JLabel(tdbImage));
pnl_queryTDB.add(btn_queryTDB);
+
pnl_queryTDB.setVisible(false);
pnl_main.add(pnl_queryTDB, BorderLayout.NORTH);
pnl_controls.add(cmb_filterOption);
protected abstract void tabRefresh();
protected abstract void validateSelections();
+
+ public JInternalFrame getFrame()
+ {
+ return mainFrame;
+ }
}
\ No newline at end of file