private IAction createPackAction() { final IActionBuilder builder = Toolkit.getActionBuilderFactory().create(); builder.setText(Messages.getString("UserTableView.pack")); // $NON-NLS-1$ builder.setIcon(SilkIcons.ARROW_INOUT); builder.setCommand( new ICommandExecutor() { @Override public void execute(final IExecutionContext executionContext) throws Exception { table.pack(); } }); return builder.build(); }
private IAction createClearAction() { final IActionBuilder builder = Toolkit.getActionBuilderFactory().create(); builder .setText(Messages.getString("UserTableView.clear")) .setToolTipText( Messages.getString("UserTableView.clear_tooltip")); // $NON-NLS-1$ //$NON-NLS-2$ builder.setCommand( new ICommandExecutor() { @Override public void execute(final IExecutionContext executionContext) throws Exception { beanTableModel.clear(); } }); return builder.build(); }