首页 > 解决方案 > 在 Java 中使用 JComboBox 在 GUI 中进行时间延迟

问题描述

我正在尝试在 GUI 中设置一个下拉菜单,它将设置不同的时间延迟。我的问题是我不熟悉 JComboBox 或 GUI。到目前为止,我有(见下文)我的思考过程是我将设置下拉菜单以及当用户选择特定设置时。该数字将更改“DELAY_MILLIS”,然后将更改 Thread.sleep。已经有其他代码来设置 GUI 我只需要为其添加下拉菜单。

enter code here

JComboBox<Integer> comboBox = new JComboBox<>();  

comboBox.addItem(50);
comboBox.addItem(250);
comboBox.addItem(750);
comboBox.addItem(1500);



private static int
    DELAY_MILLIS =  50 ;

private void delay() {
    try {
        Thread.sleep(DELAY_MILLIS);
    }
    catch (InterruptedException e) {
        e.printStackTrace();
    }
}

标签: javaswinguser-interfacejcombobox

解决方案


推荐阅读