java如何“获取jcombobox里的值”并转化为字符串

java如何“获取jcombobox里的值”并转化为字符串,第1张

获取jcombobox里的值,并将它转化为字符串的程序如下:\x0d\import javaawteventItemEvent;import javaawteventItemListener;\x0d\import javaxswingDefaultComboBoxModel;\x0d\import javaxswingJComboBox;\x0d\import javaxswingJFrame;\x0d\import javaxswingJOptionPane;\x0d\import javaxswingJPanel;\x0d\ \x0d\public class EEE extends JFrame implements ItemListener{ JComboBox A;\x0d\ JPanel pane;\x0d\ String a[] = {"动物","植物","真菌","病毒","原生动物"};\x0d\ \x0d\ DefaultComboBoxModel category = new DefaultComboBoxModel(a);\x0d\ EEE(){\x0d\ pane = new JPanel();\x0d\ A = new JComboBox(category);\x0d\ AaddItemListener(this); \x0d\ paneadd(A);\x0d\ add(pane);\x0d\ setBounds(400, 200, 400, 300);\x0d\ setResizable(false);\x0d\ setVisible(true);\x0d\ }\x0d\ \x0d\ public void itemStateChanged(ItemEvent e){\x0d\ if(egetSource()==A){\x0d\ if(egetStateChange()==ItemEventSELECTED){\x0d\ String s=(String)AgetSelectedItem();\x0d\ Systemoutprintln(s);\x0d\ //JOptionPaneshowMessageDialog(null, s);\x0d\ }\x0d\ }\x0d\ }\x0d\ public static void main(String[] args) {\x0d\ new EEE();\x0d\ }\x0d\}

void main (void){

unsigned char i;

InitUART();

while (1){

for(i=100;i<1001;i++)

long2string(i,&ch[0]);

DelayMs(200);//延时循环发送

}

}

主函数里面,没有调用发送的

这种情况一般都是状态机出问题了

data_input_1信号在在S3的情况下过早为0,会导致current_state不能进入S4状态data_input_1必须值到下一个时钟周期开始时也为1,保证next_state最终为S4,这样才能在上升沿加载到current_state寄存器中,因此这个设计对于前导码之后第1位为0是失效的,第一位为1则可以运行,你可以做个实验验证一下

解决方案:用个寄存器先对输入信号同步采样一下

以上就是关于java如何“获取jcombobox里的值”并转化为字符串全部的内容,包括:java如何“获取jcombobox里的值”并转化为字符串、单片机发送整型转字符串数据C程序、高手来看看这个verilog串并转换状态机程序的时序仿真等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/9509179.html

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

发表评论

登录后才能评论

评论列表(0条)

保存