你做过java的GUI开发吗???
创新互联公司2013年至今,是专业互联网技术服务公司,拥有项目成都网站建设、成都网站制作网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元义马做网站,已为上家服务,为义马各地企业和个人服务,联系电话:18982081108
用netbeans或者给eclipse安装visual editor或swt designer,这样就可以进行可视化开发,你所说的那个就是众多swing控件中的一个,直接往frame里拖动就可以了。
通过JS实现,我只能告诉你思想,1,首先写一个添加的按钮,然后一个输入框,在输入值后。 点击“添加”调用js事件,js取得你写的值,通过js插入到下拉框中去(代码百度上找),这是不插入到数据库的 刷新就没有了, 2,添加后放到数据库中去,然后刷新的时候 自动加载到下拉框中去
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title无标题文档/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
下拉菜单是程序设计者比较喜欢的一种菜单形式,使用Java语言可以很方便地设计下拉
菜单并加到Applet中。
下拉菜单一般包括菜单条、菜单组、菜单项等。所有下拉菜单的组件都可以用Windows
类的子类Frame来设定。下面分别介绍。
1.菜单条(MenuBar)
菜单条是所设计下拉菜单的总标识,用它可以来定义一组下拉菜单,也可以增加或删除其
中的某个菜单组。其定义方法如下:
MemuBar main=new MenuBar ();
setMenuBar(main);
2.菜单组(Menu)
菜单组也称下拉菜单的主菜单,其具体定义的方法如下:
Menu file=new Menu("文件",true);
用下列方法把它加到菜单条中:
main.add(file);
3.菜单项(MenuItem)
菜单项也称菜单组的子菜单,其具体定义的方法如下(以"存盘"为例):
MenuItem file1=newMenuItem("存盘");
用下列方法将菜单项filel加入菜单组file中:
file.add(file1);
通过disable()或enable()可以设置菜单项是否可见,如:
file1.disable();
可以用如下方法加入一条菜单项之间的分隔线,分隔线不作为菜单项:
file.add(new MenuItem("-"));
复选菜单项CheckboxMenuItem是菜单项的一种,当鼠标点中它时,它的状态在打开和关闭
之间切换,即当此项状态被点中时在菜单项的前面打一个√,再次点中时表示不被选中,√消
失,其具体定义方法如下:
CheckboxMenuItem file2=new CheckboxMenuItem("状态1");
可用下列方法把它加入到菜单组中:
file.add(file2);
4.菜单项的子菜单
有时菜单项还具有级联子菜单,其具体实现的方法是在某个菜单项下再定义一个菜单组
,依次类推便可定义多级子菜单。
下面的MenuDemo.java源程序介绍了如何定义下拉菜单并把下拉菜单加入到Applet中。
import java.awt.*;
import java.applet.*;
class Menutry extends Frame{
public Menutry(){
setTitle("下拉菜单演示"); /*设置下拉菜单标题*/
MenuBar main=new MenuBar();
setMenuBar(main); /*设置菜单条*/
/*设置第一个菜单组*/
Menu file=new Menu("文件",true);
MenuItem file1=new MenuItem("存盘"); /*定义第一个菜单项*/
file.add(file1);
file.add(new MenuItem("另存为")); /*定义菜单项时可简写为一句*/
MenuItem File3=new MenuItem("不存盘");
file3.disable(); /*定义不可见的菜单项*/
file.add(file3);
file.add(new MenuItem"-"); /*加一条菜单项之间的分隔线*/
file.add(new CheckboxMenuItem("状态1"));
file.add(new CheckboxMenuItem("状态2");
/*设置两个复选菜单项*/
file.add(new MenuItem("-"));
/*定义级联子菜单*/
Menu file5=new Menu("退出");
file5.add(new MenuItem("退出到DOS"));
file5.add(new MenuItem("退出到WINDOWS"));
file.add(file5);
main.add(file);/*将第一个菜单组加入到菜单条*/
/*设置第二个菜单组*/Menu edit=new Menu("编辑",true);
edit.add(new MenuItem("剪切"));
edit.add(new MenuItem("拷贝"));
edit.add(new MenuItem("粘贴"));
edit.add(new MenuItem("删除"));
main.add(edit);
/*设置帮助菜单组*/menu help=new Menu("帮助");
help.add(new MenuItem("疑难解答"));
help.add(new MenuItem("关于帮助"));
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();//创建下拉框的对象
}
public static void main(String args[])
{
frm.setLayout(new FlowLayout());//创建布局格式
frm.setSize(200,200);//设置框架大小
frm.add(chc);//把下拉框组件加入到框架里面
chc.addItemListener(frm);//把chc设置为聆听者
chc.add('上海');
chc.add('北京');//在下拉框里面加入所需要的东西,例如上海,北京。
frm.setVisible(true);//窗体设为可视
}
//后面借着就是对应触发下拉框索要执行的。
你的问题不怎么清楚
可以先继承接口 ActionLitener
注册监听 菜单名.addActionLitener(this);
至于获得信息 一个返回就行了
菜单名.getText();
我很长时间没玩JAVA 了记得应该是这样的