java 如何取出JComboBox中的当前值

java 如何取出JComboBox中的当前值,第1张

import javaxswingJComboBox;

import javaxswingJFrame;

public class Test2 extends JFrame implements Runnable { 

private JComboBox box;  

public Test2() {  

    thissetDefaultCloseOperation(JFrameEXIT_ON_CLOSE);    

    box = new JComboBox();  

    boxaddItem("葡萄");  

    boxaddItem("香蕉");  

    boxaddItem("苹果");    

    thisadd(box);  

    thispack(); 

}  

public static void main(String[] args) {  

    Test2 test = new Test2();  

    testsetVisible(true);  

    Thread t = new Thread(test);  

    tstart(); 

}  

@Override 

public void run() {  

// TODO Auto-generated method stub  

    while (true) {   

        String value = (String) boxgetSelectedItem();   

        Systemoutprintln(value);   

        try {    

        Threadsleep(1000);   

        } catch (InterruptedException e) {   

         // TODO Auto-generated catch block    

         eprintStackTrace();   

         }  

     } 

    } 

 }

public javautilList selectxml(String filename)

{

orgw3cdomDocument dt = null;

javaxxmlparsersDocumentBuilderFactory dbf = javaxxmlparsersDocumentBuilderFactory

newInstance();

try

{

javaxxmlparsersDocumentBuilder db = dbfnewDocumentBuilder();

javaioFile file = new javaioFile(filename);

dt = dbparse(file);

} catch (ParserConfigurationException e)

{

// TODO Auto-generated catch block

eprintStackTrace();

} catch (SAXException e)

{

// TODO Auto-generated catch block

eprintStackTrace();

} catch (IOException e)

{

// TODO Auto-generated catch block

eprintStackTrace();

}

orgw3cdomNodeList nl = dtgetDocumentElement()getElementsByTagName(

"student");

javautilArrayList al = new javautilArrayList();

Systemoutprint(nlgetLength());

for (int i = 0; i < nlgetLength(); i++)

{

orgw3cdomElement student = (orgw3cdomElement) nlitem(i);

Person person = new Person();

personsetName(studentgetElementsByTagName("name")item(0)

getFirstChild()getNodeValue()toLowerCase());

personsetAge(studentgetElementsByTagName("age")item(0)

getFirstChild()getNodeValue()toString());

personsetAddress(studentgetElementsByTagName("address")item(0)

getFirstChild()getNodeValue()toString());

personsetTelephone(studentgetElementsByTagName("telephone")item(

0)getFirstChild()getNodeValue()toString());

aladd(person);

}

return al;

}

以上就是关于java 如何取出JComboBox中的当前值全部的内容,包括:java 如何取出JComboBox中的当前值、java中用dom读取属性值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存