导航:首页 > 编程语言 > java的choice

java的choice

发布时间:2023-03-24 04:52:17

❶ hi,请教java中AWT的choice(下拉列表)控件的使用问题~~~

你现在肯定会出空指针异常。
Choice
parts这个对象没消档有被实例,因为你是为取这个对象里的值。
所以给定成了全搜岁局变量。
但是世桥睁你在init()方法里双写了一个Choice
parts=new
Choice();
这样相当于有了一个同名的局部变量。所以得不到你想要结果。
init()方法里应该是。parts=new
Choice();

❷ 高分求助JAVA Choice用法!!!!

String[] v = {"","","",....};

for(int i=0;i<v.length;i++){
Choice.add(v[i]);
}

//////
现在都不用AWT的组件了,现在用SWING呀
这个(JComboBox)有个好处就是可以add(Object);//添加自定义对象

JComboBox
public JComboBox(Object[] items)创建包含指定数组中的元素的 JComboBox。默认情况下,选择数组中的第一项(因而也选择了该项的数据模型)。

参数:
items - 要插入到组合框的对象数组

QQ:7706189

❸ java Choice

import java.awt.*;
import java.awt.event.*;

class MyTest4 implements ItemListener{
Frame f;
Choice c;
Choice c1;
public MyTest4(){
f=new Frame();
f.setLayout(new FlowLayout());
c=new Choice();
c.addItem("北京");
c.addItem("上海");
f.add(c);
c.addItemListener(this);
c1=new Choice();
c1.add(" ");
f.add(c1);
f.setSize(500,500);
f.setVisible(true);
}

public static void main(String args[]) {
MyTest4 mt = new MyTest4();
}

public void itemStateChanged(ItemEvent e){
if(e.getItem().equals("上海")){
c1.remove(" ");
c1.addItem("-请选择-");
c1.addItem("黄浦区");
}
}
}

❹ java中怎么清空choice中所有的项。

Choice choice = new Choice();
choice.deleteAll();//清空所有

❺ java Choice创建后中文不能正常显示

Choice是awt里面的内容,会有中文乱码,可以用JComboBox代替,就不会有乱码了

如果非要用这个就要设置虚拟机参数,右键代码页选择运行配置,vm里面填入

-Dfile.encoding=gbk

❻ java里的choice框里的值在哪儿填写啊

可以在构造的时候,直接add(...),也可以addItem()

还可以在显示出来后,在动态往里面添加

importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.*;

{
Choicech;
JTextFieldjtf;
JButtonjb;
publicChoiceDemo(){
ch=newChoice();
ch.add("选择一");//Choice添加值的第一种方法
ch.add("选择二");
ch.addItem("选择三");//Choice添加值的第二种方法(已经过时的方法,推荐使用第一种方法)
add(ch);
jtf=newJTextField(8);
add(jtf);
jb=newJButton("文本框内容添加到choice框");
jb.addActionListener(this);
add(jb);
setLayout(newFlowLayout());
setSize(450,120);//大小
setDefaultCloseOperation(EXIT_ON_CLOSE);//点击关闭按钮时退出程序
setLocationRelativeTo(null);//居中
setVisible(true);//可见
}
publicstaticvoidmain(String[]args){
newChoiceDemo();
}
@Override
publicvoidactionPerformed(ActionEvente){
if(e.getSource()==jb){
ch.add(jtf.getText());//继续动态添加值,把文本框的内容添加到choice里
ch.select(ch.getItemCount()-1);//选中Choice里最后一个值
}
}

}

❼ java的Choice组建如何取值和赋值

用Choice 的getSelectedItem()方法获取它的值,用add(String)方法赋值。例子程序如下:
import java.awt.Choice;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class R extends JFrame implements ItemListener{
Choice ch1=new Choice();
R(){
ch1.add("1");
ch1.add("2");
ch1.add("3");
ch1.add("4");
ch1.add("5");
ch1.addItemListener(this);
JPanel jp=new JPanel();
jp.add(ch1);
add(jp);

setSize(300, 300);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public static void main (String [] args){
new R();
}
public void itemStateChanged(ItemEvent ie) {
if(ie.getSource()==ch1){
Choice temp=(Choice)ie.getSource();
System.out.println(temp.getSelectedItem());
}
}
}

❽ hi,请教JAVA中AWT的choice(下拉列表)控件的使用问题~~~

你现在肯定会出空指针异常。

Choice parts这个对象没有被实例,因为你是为取这个对象里的值。
所以给定成了全局变量。
但是你在init()方搭迹法里睁枝枝双写了一个Choice parts=new Choice();
这样相当于有了一个同悉敏名的局部变量。所以得不到你想要结果。
init()方法里应该是。parts=new Choice();

❾ java中的choice控件如何设定初始大小

你问的是包含项目的多少吧?
Choice自动管昌姿理项丛迅哗目,不用干预。只有唯一的构造函渗行数Choice(),必须通过.addItem(...)添加。
简便方法是,将所有项构造一个数组:
Choice itemList=new Choice();
String[] items=new String[]{"第一项","第二项",...};
for(int i=0;i<items.length;i++){
itemList.addItem(items[i]);
}

❿ JAVA的一个关于CHOICE的小问题

在一个类中用到搏好另一个类的变量,首先那个基雹铅类得是public的,然后变量肆颂得是成员变量,并且是public static的。那么就可以通过类名.成员变量名来调用。
例如:
你在Suanhome中定义
public static Choice c = new Choice();
在ButtonListener1中调用
Suanhome.c

阅读全文

与java的choice相关的资料

热点内容
cnc圆弧怎么样编程 浏览:199
java二叉堆 浏览:850
少儿编程后会怎么样 浏览:783
ps去掉扫描文件无效部分 浏览:191
快速创建文件夹路径路径 浏览:849
京东app虚拟试衣 浏览:136
三星电视智能升级卡 浏览:327
word文件字号 浏览:460
word文档去除下划线 浏览:576
贝多芬交响曲版本 浏览:532
下载的视频文件损坏了 浏览:119
怎么把jpg转成cad格式的文件大小 浏览:674
如何编程真人快打 浏览:57
double运行数据最长多少 浏览:367
tr90如何看数据 浏览:418
word里面插了一个文件怎么打开 浏览:40
苹果7限时秒杀1999元 浏览:748
如何提升app推送触达率 浏览:584
vba用kill删除文件路径错误 浏览:648
linux查看10个文件总大小 浏览:423

友情链接