你做過(guò)java的GUI開(kāi)發(fā)嗎???

創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元義馬做網(wǎng)站,已為上家服務(wù),為義馬各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108
用netbeans或者給eclipse安裝visual editor或swt designer,這樣就可以進(jìn)行可視化開(kāi)發(fā),你所說(shuō)的那個(gè)就是眾多swing控件中的一個(gè),直接往frame里拖動(dòng)就可以了。
通過(guò)JS實(shí)現(xiàn),我只能告訴你思想,1,首先寫一個(gè)添加的按鈕,然后一個(gè)輸入框,在輸入值后。 點(diǎn)擊“添加”調(diào)用js事件,js取得你寫的值,通過(guò)js插入到下拉框中去(代碼百度上找),這是不插入到數(shù)據(jù)庫(kù)的 刷新就沒(méi)有了, 2,添加后放到數(shù)據(jù)庫(kù)中去,然后刷新的時(shí)候 自動(dòng)加載到下拉框中去
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title無(wú)標(biāo)題文檔/title
/head
SCRIPT LANGUAGE="JavaScript"
function test(){
var s = document.getElementById("txt");
location.href="test2.html?"+"txt="+encodeURI(s.value);
}
/SCRIPT
body
input type="text" id="txt"
/br
input type="button" value="TEST" onclick="test()"/
/body
/html
下拉菜單是程序設(shè)計(jì)者比較喜歡的一種菜單形式,使用Java語(yǔ)言可以很方便地設(shè)計(jì)下拉
菜單并加到Applet中。
下拉菜單一般包括菜單條、菜單組、菜單項(xiàng)等。所有下拉菜單的組件都可以用Windows
類的子類Frame來(lái)設(shè)定。下面分別介紹。
1.菜單條(MenuBar)
菜單條是所設(shè)計(jì)下拉菜單的總標(biāo)識(shí),用它可以來(lái)定義一組下拉菜單,也可以增加或刪除其
中的某個(gè)菜單組。其定義方法如下:
MemuBar main=new MenuBar ();
setMenuBar(main);
2.菜單組(Menu)
菜單組也稱下拉菜單的主菜單,其具體定義的方法如下:
Menu file=new Menu("文件",true);
用下列方法把它加到菜單條中:
main.add(file);
3.菜單項(xiàng)(MenuItem)
菜單項(xiàng)也稱菜單組的子菜單,其具體定義的方法如下(以"存盤"為例):
MenuItem file1=newMenuItem("存盤");
用下列方法將菜單項(xiàng)filel加入菜單組file中:
file.add(file1);
通過(guò)disable()或enable()可以設(shè)置菜單項(xiàng)是否可見(jiàn),如:
file1.disable();
可以用如下方法加入一條菜單項(xiàng)之間的分隔線,分隔線不作為菜單項(xiàng):
file.add(new MenuItem("-"));
復(fù)選菜單項(xiàng)CheckboxMenuItem是菜單項(xiàng)的一種,當(dāng)鼠標(biāo)點(diǎn)中它時(shí),它的狀態(tài)在打開(kāi)和關(guān)閉
之間切換,即當(dāng)此項(xiàng)狀態(tài)被點(diǎn)中時(shí)在菜單項(xiàng)的前面打一個(gè)√,再次點(diǎn)中時(shí)表示不被選中,√消
失,其具體定義方法如下:
CheckboxMenuItem file2=new CheckboxMenuItem("狀態(tài)1");
可用下列方法把它加入到菜單組中:
file.add(file2);
4.菜單項(xiàng)的子菜單
有時(shí)菜單項(xiàng)還具有級(jí)聯(lián)子菜單,其具體實(shí)現(xiàn)的方法是在某個(gè)菜單項(xiàng)下再定義一個(gè)菜單組
,依次類推便可定義多級(jí)子菜單。
下面的MenuDemo.java源程序介紹了如何定義下拉菜單并把下拉菜單加入到Applet中。
import java.awt.*;
import java.applet.*;
class Menutry extends Frame{
public Menutry(){
setTitle("下拉菜單演示"); /*設(shè)置下拉菜單標(biāo)題*/
MenuBar main=new MenuBar();
setMenuBar(main); /*設(shè)置菜單條*/
/*設(shè)置第一個(gè)菜單組*/
Menu file=new Menu("文件",true);
MenuItem file1=new MenuItem("存盤"); /*定義第一個(gè)菜單項(xiàng)*/
file.add(file1);
file.add(new MenuItem("另存為")); /*定義菜單項(xiàng)時(shí)可簡(jiǎn)寫為一句*/
MenuItem File3=new MenuItem("不存盤");
file3.disable(); /*定義不可見(jiàn)的菜單項(xiàng)*/
file.add(file3);
file.add(new MenuItem"-"); /*加一條菜單項(xiàng)之間的分隔線*/
file.add(new CheckboxMenuItem("狀態(tài)1"));
file.add(new CheckboxMenuItem("狀態(tài)2");
/*設(shè)置兩個(gè)復(fù)選菜單項(xiàng)*/
file.add(new MenuItem("-"));
/*定義級(jí)聯(lián)子菜單*/
Menu file5=new Menu("退出");
file5.add(new MenuItem("退出到DOS"));
file5.add(new MenuItem("退出到WINDOWS"));
file.add(file5);
main.add(file);/*將第一個(gè)菜單組加入到菜單條*/
/*設(shè)置第二個(gè)菜單組*/Menu edit=new Menu("編輯",true);
edit.add(new MenuItem("剪切"));
edit.add(new MenuItem("拷貝"));
edit.add(new MenuItem("粘貼"));
edit.add(new MenuItem("刪除"));
main.add(edit);
/*設(shè)置幫助菜單組*/menu help=new Menu("幫助");
help.add(new MenuItem("疑難解答"));
help.add(new MenuItem("關(guān)于幫助"));
main.add(help);
main.setHelpMenu(help);
/*幫助菜單組是一種特殊的菜單組,它總加在所有菜單組的最后*/ }}public classMe
nuDemo extends Applet
{
public void init() {
Menutry aa=new Menutry(); /*激活下拉菜單*/
aa.resize(500,300); /*定義窗口尺寸*/
aa.show(); /*顯示下拉菜單窗口*/
}
}
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è)置為聆聽(tīng)者
chc.add('上海');
chc.add('北京');//在下拉框里面加入所需要的東西,例如上海,北京。
frm.setVisible(true);//窗體設(shè)為可視
}
//后面借著就是對(duì)應(yīng)觸發(fā)下拉框索要執(zhí)行的。
你的問(wèn)題不怎么清楚
可以先繼承接口 ActionLitener
注冊(cè)監(jiān)聽(tīng) 菜單名.addActionLitener(this);
至于獲得信息 一個(gè)返回就行了
菜單名.getText();
我很長(zhǎng)時(shí)間沒(méi)玩JAVA 了記得應(yīng)該是這樣的
本文名稱:JAVA橫向下拉菜單代碼 html導(dǎo)航欄橫向下拉菜單
網(wǎng)站網(wǎng)址:http://www.chinadenli.net/article46/dodophg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、電子商務(wù)、域名注冊(cè)、網(wǎng)站排名、軟件開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)