首页编程java编程java下拉框是什么?java中如何获得下拉列表框中的文字

java下拉框是什么?java中如何获得下拉列表框中的文字

编程之家 2023-10-10 106次浏览

老铁们,大家好,相信还有很多朋友对于java下拉框是什么和java中如何获得下拉列表框中的文字的相关问题不太懂,没关系,今天就由我来为大家分享分享java下拉框是什么以及java中如何获得下拉列表框中的文字的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

java下拉框是什么?java中如何获得下拉列表框中的文字

java swing下拉框两级联动

我这里有一个省市联动,还有注释,楼主满意吗

<html>

<head>

java下拉框是什么?java中如何获得下拉列表框中的文字

<title>省市级联效果</title>

<script type="text/javascript">

function changeCity(){

java下拉框是什么?java中如何获得下拉列表框中的文字

//获得省份

var province= document.getElementById("sltProvince").value;

//定义两个变量,代表下拉列表框的选项目(option)

var option1, option2;

//根据省份创建不同的选项

//new Option("显示的值","value值")

switch(province){

case"湖北省":

option1= new Option("武汉市","武汉市");

option2= new Option("襄樊市","襄樊市");

break;

case"四川省":

option1= new Option("成都市","成都市");

option2= new Option("南充市","南充市");

break;

case"广东省":

option1= new Option("广州市","广州市");

option2= new Option("深圳市","深圳市");

break;

}

//先把城市下拉框中的原有选项清空

//options:代表下拉框的选项数组

document.getElementById("sltCity").options.length= 0;

//把新创建的选项添加到城市下拉框中

document.getElementById("sltCity").options.add(option1);

document.getElementById("sltCity").options.add(option2);

}

</script>

</head>

<body>

省份:

<select id="sltProvince" onchange="changeCity();">

<option>--请选择省份--</option>

<option value="湖北省">湖北省</option>

<option value="四川省">四川省</option>

<option value="广东省">广东省</option>

</select>

<br/>

城市:

<select id="sltCity">

<option>--请选择城市--</option>

</select>

</body>

</html>

java中如何获得下拉列表框中的文字

java中获取下拉框的值是可以使用request.getParameter(下拉框定义的名称)方法来获取。

具体代码如下:

Servlet类:

public class DemoServlet extends HttpServlet{

public void doGet(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException{

System.out.println(request.getParameter("name"));

}

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException{

doGet(request, response);

}

}

页面:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<title>Demo</title>

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="cache-control" content="no-cache">

<meta http-equiv="expires" content="0">

<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">

<meta http-equiv="description" content="This is my page">

</head>

<body>

<form action="demoServlet" method="post">

<select name="name">

<option value="num1">选项一</option>

<option value="num2">选项二</option>

<option value="num3">选项三</option>

</select>

<input type="submit" value="提交"/>

</form>

</body>

</html>

其中,点击页面的提交按钮之后,会去调用DemoServlet的doPost方法执行对应的操作,输出选择的下拉框的值。

这里需要注意的是request.getParameter的参数必须和<select name="name">中的name值一致。

如何利用Java Swing绘制下拉框JComboBox

利用Java Swing绘制下拉框JComboBox

第一步,双击打开MyEclipse开发软件,新建Java类SelectFrame,继承JFrame

第二步,声明一个JPanel和JComboBox,

private JComboBox selectBox= new JComboBox();

private JPanel panel= new JPanel();

第三步,给JComboBox和JPanel设置样式属性

panel.setBounds(150, 150, 400, 300);

panel.setToolTipText("下拉框");

panel.setLayout(new FlowLayout(FlowLayout.LEFT, 6, 6));

panel.setBackground(Color.LIGHT_GRAY);

panel.setVisible(true);

第四步,给JComboBox添加项目

selectBox.addItem("星期一");

selectBox.addItem("星期二");

selectBox.addItem("星期三");

selectBox.addItem("星期四");

selectBox.addItem("星期五");

selectBox.addItem("星期六");

selectBox.addItem("星期日");

selectBox.setVisible(true);

第五步,并将JLabel和JComboBox放入到JPanel上,在main方法内调用构造函数,

panel.add(label);

panel.add(selectBox);

第六步,设置JLabel样式属性

label.setText("星期");

label.setBounds(50, 50, 100, 30);

label.setFont(new Font("微软雅黑", Font.BOLD, 20));

label.setBackground(Color.BLUE);

label.setVisible(true);

java中怎么获取下拉框的值

方法/步骤

首先我们先创建一个下拉框:

请点击输入图片描述

界面显示如下:

请点击输入图片描述

接下来我们用js来获取被选中的值:

请点击输入图片描述

首先我们通过selectedIndex来获得被选中的下标,再通过下标来获得值,界面结果如下:

请点击输入图片描述

当然,如果你是用jquery的话可以用下面的方法:

请点击输入图片描述

OK,本文到此结束,希望对大家有所帮助。

java帮助文档是什么,怎么看JAVA JDK的帮助文档 java.lang包是什么包(java.lang是什么意思)