import jalview.ws.dbsources.PDBRestClient.PDBDocField;
import java.awt.BorderLayout;
+import java.awt.CardLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
protected JTable tbl_summary = new JTable()
{
+ @Override
public String getToolTipText(MouseEvent evt)
{
String toolTipText = null;
try
{
+ if (getValueAt(rowIndex, colIndex) == null)
+ {
+ return null;
+ }
toolTipText = getValueAt(rowIndex, colIndex).toString();
+
} catch (Exception e)
{
e.printStackTrace();
private JPanel pnl_actions = new JPanel();
- private JPanel pnl_results = new JPanel();
+ private JPanel pnl_results = new JPanel(new CardLayout());
private JPanel pnl_inputs = new JPanel();
lbl_loading.setVisible(false);
lbl_loading.setFont(new java.awt.Font("Verdana", 0, 12));
+ tbl_summary.setAutoResizeMode(JTable.AUTO_RESIZE_ALL_COLUMNS);
tbl_summary.setAutoCreateRowSorter(true);
tbl_summary.getTableHeader().setReorderingAllowed(false);
tbl_summary.addMouseListener(new MouseAdapter()
{
+ @Override
public void mouseClicked(MouseEvent e)
{
validateSelection();
}
+ @Override
public void mouseReleased(MouseEvent e)
{
validateSelection();
btn_back.setText(MessageManager.getString("action.back"));
btn_back.addActionListener(new java.awt.event.ActionListener()
{
+ @Override
public void actionPerformed(ActionEvent e)
{
btn_back_ActionPerformed();
btn_ok.setText(MessageManager.getString("action.ok"));
btn_ok.addActionListener(new java.awt.event.ActionListener()
{
+ @Override
public void actionPerformed(ActionEvent e)
{
btn_ok_ActionPerformed();
btn_cancel.setText(MessageManager.getString("action.cancel"));
btn_cancel.addActionListener(new java.awt.event.ActionListener()
{
+ @Override
public void actionPerformed(ActionEvent e)
{
btn_cancel_ActionPerformed();
.getString("label.configure_displayed_columns");
ChangeListener changeListener = new ChangeListener()
{
+ @Override
public void stateChanged(ChangeEvent changeEvent)
{
JTabbedPane sourceTabbedPane = (JTabbedPane) changeEvent
.getSource();
int index = sourceTabbedPane.getSelectedIndex();
+
+ btn_back.setVisible(true);
+ btn_cancel.setVisible(true);
+ btn_ok.setVisible(true);
if (sourceTabbedPane.getTitleAt(index).equals(configureCols))
{
+ btn_back.setVisible(false);
+ btn_cancel.setVisible(false);
+ btn_ok.setVisible(false);
btn_back.setEnabled(false);
btn_cancel.setEnabled(false);
btn_ok.setEnabled(false);