当前位置: 首页>>代码示例>>Java>>正文


Java JSpinnerOperator类代码示例

本文整理汇总了Java中org.netbeans.jemmy.operators.JSpinnerOperator的典型用法代码示例。如果您正苦于以下问题:Java JSpinnerOperator类的具体用法?Java JSpinnerOperator怎么用?Java JSpinnerOperator使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


JSpinnerOperator类属于org.netbeans.jemmy.operators包,在下文中一共展示了JSpinnerOperator类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: changeValues

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
private void changeValues(JFrameOperator jfo, int spinnerIndex) throws Exception {
    JSpinnerOperator spinner = new JSpinnerOperator(jfo, spinnerIndex);
    JTextFieldOperator jtfo = new JTextFieldOperator(spinner);
    float originalFieldValue = decimalFormat.parse(jtfo.getText()).floatValue();
    float finalFieldValue;

    // increment by one the value via spinner
    spinner.getIncreaseOperator().push();
    finalFieldValue = decimalFormat.parse(jtfo.getText()).floatValue();

    // check that the value was increased
    assertTrue("Increment Spinner " + spinner
            + " (originalFieldValue, actual value: " + originalFieldValue + " "
            + "< finalFieldValue, actual value = " + finalFieldValue + ")",
            originalFieldValue < finalFieldValue);

    // decrease value via spinner
    spinner.getDecreaseOperator().push();
    finalFieldValue = decimalFormat.parse(jtfo.getText()).floatValue();

    // check that the value was decrimented
    assertTrue("Decrement Spinner " + spinner
            + " (originalFieldValue, actual value: " + originalFieldValue + " "
            + ">= finalFieldValue, actual value = " + finalFieldValue + ")",
            originalFieldValue >= finalFieldValue);
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:27,代码来源:SpinnerDemoTest.java

示例2: scroll

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
@Override
public void scroll(ComponentOperator oper, ScrollAdjuster adj) {
    JButtonOperator increaseButton = ((JSpinnerOperator) oper).getIncreaseOperator();
    JButtonOperator decreaseButton = ((JSpinnerOperator) oper).getDecreaseOperator();
    if (adj.getScrollDirection() == ScrollAdjuster.DO_NOT_TOUCH_SCROLL_DIRECTION) {
        return;
    }
    int originalDirection = adj.getScrollDirection();
    while (adj.getScrollDirection() == originalDirection) {
        if (originalDirection == ScrollAdjuster.INCREASE_SCROLL_DIRECTION) {
            increaseButton.push();
        } else {
            decreaseButton.push();
        }
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:17,代码来源:JSpinnerDriver.java

示例3: getNumberOfSpacesPerIndent

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
public JSpinnerOperator getNumberOfSpacesPerIndent() {
    if (numberOfSpacesPerIndent == null) {
        numberOfSpacesPerIndent = formattingOperator.getSpinnerOperatorByLabel("Number of Spaces per Indent:");
        storeDefaultValue(Settings.NUMBEROFSPACES);
    }
    return numberOfSpacesPerIndent;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:8,代码来源:AllLanguageTabsAndIndentsOperator.java

示例4: getTabSize

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
public JSpinnerOperator getTabSize() {
    if (tabSize == null) {
        tabSize = formattingOperator.getSpinnerOperatorByLabel("Tab Size:");
        storeDefaultValue(Settings.TABSIZE);
    }
    return tabSize;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:8,代码来源:AllLanguageTabsAndIndentsOperator.java

示例5: getRightMargin

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
public JSpinnerOperator getRightMargin() {
    if (rightMargin == null) {
        rightMargin = formattingOperator.getSpinnerOperatorByLabel("Right Margin:");
        storeDefaultValue(Settings.RIGHTMARGIN);
    }
    return rightMargin;

}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:9,代码来源:AllLanguageTabsAndIndentsOperator.java

示例6: testOptions

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
/**
 * Test Profiler options.
 */
public void testOptions() {
    OptionsOperator options = OptionsOperator.invoke();
    options.selectJava();
    JTabbedPaneOperator tabbedPane = new JTabbedPaneOperator(options);
    tabbedPane.selectPage("Profiler");
    JListOperator categoriesOper = new JListOperator(options);
    // General category
    assertEquals("Wrong profiling port.", 5140, new JSpinnerOperator(options).getValue());
    // manage calibration data
    new JButtonOperator(options, "Manage").pushNoBlock();
    NbDialogOperator manageOper = new NbDialogOperator("Manage Calibration data");
    JTableOperator platformsOper = new JTableOperator(manageOper);
    platformsOper.selectCell(0, 0);
    new JButtonOperator(manageOper, "Calibrate").pushNoBlock();
    new NbDialogOperator("Information").ok();
    manageOper.closeByButton();
    // reset
    new JButtonOperator(options, "Reset").push();
    // Snapshots category
    categoriesOper.selectItem("Snapshots");
    JLabelOperator lblSnapshotOper = new JLabelOperator(options, "When taking snapshot:");
    assertEquals("Wrong value for " + lblSnapshotOper.getText(), "Open snapshot", new JComboBoxOperator((JComboBox) lblSnapshotOper.getLabelFor()).getSelectedItem());
    JLabelOperator lblOpenOper = new JLabelOperator(options, "Open automatically:");
    assertEquals("Wrong value for " + lblOpenOper.getText(), "On first saved snapshot", new JComboBoxOperator((JComboBox) lblOpenOper.getLabelFor()).getSelectedItem());
    // Engine category
    categoriesOper.selectItem("Engine");
    JLabelOperator lblSamplingOper = new JLabelOperator(options, "Sampling frequency");
    assertEquals("Wrong value for " + lblSamplingOper.getText(), 10, new JSpinnerOperator((JSpinner) lblSamplingOper.getLabelFor()).getValue());
    options.cancel();
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:34,代码来源:ProfilerValidationTest.java

示例7: scrollToMinimum

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
@Override
public void scrollToMinimum(final ComponentOperator oper, int orientation) {
    Object minimum = ((JSpinnerOperator) oper).getMinimum();
    if (minimum == null) {
        throw (new JSpinnerOperator.SpinnerModelException("Impossible to get a minimum of JSpinner model.", oper.getSource()));
    }
    scroll(oper, new ScrollAdjuster() {
        @Override
        public int getScrollOrientation() {
            return SwingConstants.VERTICAL;
        }

        @Override
        public String getDescription() {
            return "Spin to minimum";
        }

        @Override
        public int getScrollDirection() {
            if (((JSpinnerOperator) oper).getModel().getPreviousValue() != null) {
                return ScrollAdjuster.DECREASE_SCROLL_DIRECTION;
            } else {
                return ScrollAdjuster.DO_NOT_TOUCH_SCROLL_DIRECTION;
            }
        }

        @Override
        public String toString() {
            return "scrollToMinimum.ScrollAdjuster{description = " + getDescription() + '}';
        }
    });
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:33,代码来源:JSpinnerDriver.java

示例8: scrollToMaximum

import org.netbeans.jemmy.operators.JSpinnerOperator; //导入依赖的package包/类
@Override
public void scrollToMaximum(final ComponentOperator oper, int orientation) {
    Object maximum = ((JSpinnerOperator) oper).getMaximum();
    if (maximum == null) {
        throw (new JSpinnerOperator.SpinnerModelException("Impossible to get a maximum of JSpinner model.", oper.getSource()));
    }
    scroll(oper, new ScrollAdjuster() {
        @Override
        public int getScrollOrientation() {
            return SwingConstants.VERTICAL;
        }

        @Override
        public String getDescription() {
            return "Spin to maximum";
        }

        @Override
        public int getScrollDirection() {
            if (((JSpinnerOperator) oper).getModel().getNextValue() != null) {
                return ScrollAdjuster.INCREASE_SCROLL_DIRECTION;
            } else {
                return ScrollAdjuster.DO_NOT_TOUCH_SCROLL_DIRECTION;
            }
        }

        @Override
        public String toString() {
            return "scrollToMaximum.ScrollAdjuster{description = " + getDescription() + '}';
        }
    });
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:33,代码来源:JSpinnerDriver.java


注:本文中的org.netbeans.jemmy.operators.JSpinnerOperator类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。