java中有没有获取按钮标识的函数啊!!急

java中有没有获取按钮标识的函数啊!!急,第1张

public void setActionCommand(String actionCommand)设置此按钮的动作命令

参数:

actionCommand - 此按钮的动作命令

这个,给button的Action设置标志的,在相应ActionEvent中的

public String getActionCommand()返回与此动作相关的命令字符串。这使得 "modal" 组件可以由其当前的状态,通过此字符串来得到它能够产生的几个命令之一。例如,单个按钮可以在“显示详细信息”和“隐藏详细信息”之间切换。在所有情况下,源对象和事件都将是相同的,但命令字符串将会标识出实际对应的动作。

注意,如果将 null 命令字符串传递给此 ActionEvent 的构造方法,则此方法返回 null。

返回:

标识此事件命令的字符串

可以拿到标志。 演示代码如下

class Test implements ActionListener {

public static void main(String[] args) {

new Test();

}

Test() {

init();

}

private void init() {

JFrame frame = new JFrame();

framegetContentPane()setLayout(new FlowLayout());

JButton[] buttons = new JButton[5];

for (int i = 0; i < buttonslength; i++) {

buttons[i] = new JButton(new Integer(i + 1)toString());

buttons[i]setActionCommand(new Integer(i + 1)toString());

buttons[i]addActionListener(this);

framegetContentPane()add(buttons[i]);

}

framesetVisible(true);

framesetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);

}

public void actionPerformed(ActionEvent e) {

JOptionPaneshowMessageDialog(null, "小样 这是按了第" + egetActionCommand() + "按钮吧");

}

}

<html>

<head>

</head>

<body>

<input type='button' value='9' onclick='GetValue(this)'>

<input type='button' value='8' onclick='GetValue(this)'>

<input type='button' value='7' onclick='GetValue(this)'>

<input type='button' value='6' onclick='GetValue(this)'>

<span id="showValue"></span>

<script>

function GetValue(obj)

{

documentgetElementById("showValue")innerHTML += objvalue;

}

</script>

</body>

</html>

简单来说:var val = $('input[name="sex"]:checked')val();

使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选。

扩展资料:

        jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档 *** 作、事件处理、动画设计和Ajax交互。

不知道你是要怎么弄,

要是加服务端事件处理函数的话,button得加两个属性,一个是runat="server" 还得有一个id="btnXXX" (这个就是button的名字了), 然后就可以双击button来加事件了,或者用btnXXXText等属性了。

要是客户端的话,要用Javascript。

如果分不清客户端、服务端执行,那先得弄二者区别。

利用jquery

导入jquery12的包

<script type=text/javascript src="jqueryjs"></script>

<script type=text/javascript>

$(document)ready(function(){

//检查用户名和密码栏位是否为空

$(document)ready(function(){

checksubmit(); //$("#Button_Login")attr("disabled", false);

$("#TextBox_UserName")blur(checksubmit);

$("#TextBox_LoginPassword")blur(checksubmit);

});

checksubmit = function(){

var username= $("#TextBox_UserName")val();

var password = $("#TextBox_LoginPassword")val();

if(username == "" || password ==""){

$("#Button_Login")attr("disabled", true);

}else{

$("#Button_Login")attr("disabled", false);

}

}

})

</script>

1、在电脑上打开软件,新建一个html文件和引入jqueryjs。

2、在html的body里面添加两个单选框radio和一个带有点击事件的按钮,其中两个单选框radio的name需要一致,通过$('input:radio:checked')val()代码获取单选框的值。

3、在浏览器中打开页面,点击获取单选框值按钮,可以看到d出框已经获取勾选的单选框值。

easyuu的switchbutton一次性获取所有按钮的状态如下,使用ToggleButton控件十分方便,你可以看作他为一个CheckBox,只用设置它的button、background等几个属性即可。首先:res--创建drawable文件夹 -- 创建switch_btnxml资源文件--作以下配置

以上就是关于java中有没有获取按钮标识的函数啊!!急全部的内容,包括:java中有没有获取按钮标识的函数啊!!急、javascript获取当前按钮值、jQuery如何获取选中单选按钮radio的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10072682.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存