import java.applet.Applet;
目前成都創(chuàng)新互聯(lián)已為上千多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)絡(luò)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、善左網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
import java.awt.*;
import java.awt.event.*;
public class L extends Applet implements ItemListener, ActionListener {
Choice choice;
TextField text;
TextArea area;
Button add, del;
public void init() {
choice = new Choice();
text = new TextField(8);
area = new TextArea(6, 15);
choice.add("音樂天地");
choice.add("武術(shù)天地");
choice.add("象棋樂園");
choice.add("交友聊天");
add = new Button("添加");
del = new Button("刪除");
add.addActionListener(this);
del.addActionListener(this);
choice.addItemListener(this);
add(choice);
add(del);
add(text);
add(add);
add(area);
}
public void itemStateChanged(ItemEvent e) {
String name = choice.getSelectedItem();
int index = choice.getSelectedIndex();
area.setText("\n" + index + ":" + name);
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == add || e.getSource() == text) {
String name = text.getText();
if (name.length() 0) {
choice.add(name);
choice.select(name);
area.append("\n添加" + name);
}
} else if (e.getSource() == del) {
choice.remove(choice.getSelectedIndex());
area.append("\n刪除" + choice.getSelectedItem());
}
}
}
書上的例題,看看吧,看不懂問我,
如果看懂了,你的問題還存在,那就當(dāng)我沒回答吧。
//核心代碼
String[]?sg=?{"蘋果","香蕉","櫻桃","山楂"};
JComboBoxString?jcb?=?new?JComboBoxString(sg);
完整代碼
import?java.awt.*;
import?javax.swing.*;
public?class?MFrame?extends?JFrame{
public?MFrame()?{
String[]?sg=?{"蘋果","香蕉","櫻桃","山楂"};
JComboBoxString?jcb?=?new?JComboBoxString(sg);
add(jcb);
setLayout(new?FlowLayout());//把JFrame設(shè)置成流式布局
setTitle("測(cè)試");//設(shè)置窗口標(biāo)題
setSize(220,?100);//設(shè)置窗口大小
setLocationRelativeTo(null);//設(shè)置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//設(shè)置點(diǎn)擊關(guān)閉退出jvm虛擬機(jī)
setVisible(true);//設(shè)置窗口可見
}
public?static?void?main(String[]?args)?{
new?MFrame();//創(chuàng)建窗口
}
}
效果圖
參考代碼
import java.awt.event.*;
import java.util.Vector;
import javax.swing.*;
public class Demo extends JFrame implements ActionListener {
JButton btn;
VectorString vector=new VectorString();
JComboBoxString jcb;
public Demo() {
vector.add("公斤");
vector.add("每個(gè)");
vector.add("每盒");
JLabel jl = new JLabel("單位");
jcb = new JComboBoxString(vector);//可以傳入一個(gè)數(shù)組或者一個(gè)Vector鏈表,對(duì)下拉框進(jìn)行初始化
btn=new JButton("獲取下拉框的文字");
btn.addActionListener(this);
JPanel jp = new JPanel();
jp.add(jl);
jp.add(jcb);
jp.add(btn);
add(jp);
setSize(300, 200);
setLocationRelativeTo(null);
setTitle("下拉框Demo");
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Demo().setVisible(true);
}
@Override
public void actionPerformed(ActionEvent e) {
JOptionPane.showMessageDialog(this, (String)jcb.getSelectedItem());
}
}
import java.awt.*;
import java.awt.event.*;
class xl Frame implements ItemListener //借口
{
static Choice chc=new Choice();//創(chuàng)建下拉框的對(duì)象
}
public static void main(String args[])
{
frm.setLayout(new FlowLayout());//創(chuàng)建布局格式
frm.setSize(200,200);//設(shè)置框架大小
frm.add(chc);//把下拉框組件加入到框架里面
chc.addItemListener(frm);//把chc設(shè)置為聆聽者
chc.add('上海');
chc.add('北京');//在下拉框里面加入所需要的東西,例如上海,北京。
frm.setVisible(true);//窗體設(shè)為可視
}
//后面借著就是對(duì)應(yīng)觸發(fā)下拉框索要執(zhí)行的。
網(wǎng)站標(biāo)題:下拉列表java代碼 Java下拉列表
標(biāo)題路徑:http://chinadenli.net/article8/hgddop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站、、用戶體驗(yàn)、微信公眾號(hào)、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)