|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2002 Sun * Microsystems, Inc. All Rights Reserved. */ package jemmyI18NWizard.wizardSupport; import org.netbeans.jemmy.operators.JTableOperator; import org.netbeans.test.oo.gui.jam.JamComboBox; import org.netbeans.test.oo.gui.jam.Jemmy; import org.netbeans.test.oo.gui.jello.JelloWizard; import org.netbeans.test.oo.gui.jello.JelloBundle; import org.netbeans.test.oo.gui.jello.JelloUtilities; import org.netbeans.modules.i18n.HardCodedString; import org.netbeans.modules.i18n.I18nString; public class Page2 extends JelloWizard { protected JamComboBox sourceSelectionComboBox; public JTableOperator foundStringTable; private static final String wizardBundle = "org.netbeans.modules.i18n.wizard.Bundle"; public Page2() { super(JelloUtilities.getForteFrame(), JelloBundle.getString(wizardBundle, "LBL_WizardTitle")); sourceSelectionComboBox = this.getJamComboBox(0); foundStringTable = new JTableOperator(Jemmy.getOp(this)); } public void clearTableSelection() { foundStringTable.clearSelection(); } public String getColumnName(int index) { return foundStringTable.getColumnName(index); } private boolean isCellEditable(int rowIndex, int columnIndex) { return foundStringTable.isCellEditable(rowIndex, columnIndex); } public Object getCell(int rowIndex, int columnIndex) { return foundStringTable.getValueAt(rowIndex, columnIndex); } public void setCell(Object object, int rowIndex, int columnIndex) { foundStringTable.setValueAt(object, rowIndex, columnIndex); } public void selectRow(int index) { foundStringTable.setRowSelectionInterval(index, index); } public void selectRows(int index1, int index2) { foundStringTable.setRowSelectionInterval(index1, index2); } public int getSelectedRow() { return foundStringTable.getSelectedRow(); } public int[] getSelectedRows() { return foundStringTable.getSelectedRows(); } public int getSelectedColumn() { return foundStringTable.getSelectedColumn(); } public void selectSource(int index) { sourceSelectionComboBox.setSelectedItem(index); } public void selectSource(String source) { sourceSelectionComboBox.setSelectedItem(source); } public String getSelectedSource() { return sourceSelectionComboBox.getSelectedItem(); } public int getSelectedItemIndex() { return sourceSelectionComboBox.getSelectedIndex(); } public String getHardcodedString(int rowIndex) { HardCodedString hardcodedString = (HardCodedString)this.getCell(rowIndex,1); return hardcodedString.getText(); } public String getKey(int rowIndex) { I18nString string = (I18nString)this.getCell(rowIndex,2); return string.getKey(); } public String getValue(int rowIndex) { I18nString string = (I18nString)this.getCell(rowIndex,3); return string.getValue(); } public boolean getEnabled(int rowIndex) { Boolean enabled = (Boolean)this.getCell(rowIndex,0); return enabled.booleanValue(); } public String getComment(int rowIndex) { I18nString string = (I18nString)this.getCell(rowIndex,3); return string.getComment(); } public void setKey(int rowIndex, String key) { I18nString string = (I18nString)this.getCell(rowIndex,2); string.setKey(key); } public void setValue(int rowIndex, String value) { I18nString string = (I18nString)this.getCell(rowIndex,2); string.setValue(value); } public void setEnabled(int rowIndex, boolean enabled) { this.setCell(enabled ? Boolean.TRUE : Boolean.FALSE, rowIndex, 0); } public void setComment(int rowIndex, String comment) { I18nString string = (I18nString)this.getCell(rowIndex,3); string.setComment(comment); } /** Dummy here. */ protected void updatePanel(int panelIndex) { } } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.