效果图
参考代码
import java.awt.event.*
import java.util.Vector
import javax.swing.*
public class Demo extends JFrame implements ActionListener {
JButton btn
Vector<并物哪String>vector=new Vector<String>()
JComboBox<String>jcb
public Demo() {
vector.add("公斤")
vector.add("每个")
vector.add("每绝码盒")
JLabel jl = new JLabel("单位")
jcb = new JComboBox<String>(vector)//可以传入一个数组或者一个Vector链表,对下拉框进行初始化
btn=new JButton("获取下拉框的文字")
btn.addActionListener(this)
JPanel jp = new JPanel()
jp.add(jl)
jp.add(jcb)
jp.add(btn)
add(jp)
setSize(300, 200)
setLocationRelativeTo(null)
setTitle("下蚂御拉框Demo")
setDefaultCloseOperation(EXIT_ON_CLOSE)
}
public static void main(String[] args) {
new Demo().setVisible(true)
}
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(this, (String)jcb.getSelectedItem())
}
}
如果是使用 Java 语言,可以使用 Selenium 框架来实现:1. 通过 findElement() 方法来定位下拉框,获取该元素的 WebElement 对象;
2. 调用 WebElement 的 selectByVisibleText() 方法来选埋纤择要下拉的文本扮吵;
3. 再调用 submit() 方法来提交表单;
4. 同时需要注意设置超时时间,以便控制程序等待元素加载完成;
5. 如果出现问题,可厅液侍以使用常规的异常处理机制来处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)