JAVA,如何加一个下拉菜单??

import java.awt.Canvas;
import java.awt.Choice;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.event.*;

public class Sinea extends Frame implements ItemListener{
public static void main(String arg[]) {
Sinea s = new Sinea("Sine curve");
s.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});

s.setLayout(new FlowLayout());
s.setSize(430, 280);
Choice choice=new Choice();
choice.addItem("正");
choice.addItem("余");
choice.addItem("切");
choice.addItemListener((ItemListener) new Sinea());
s.add(choice);

MyCanvas cnv= new MyCanvas( );
cnv.setSize(400, 200);
cnv.setBackground(Color.white);
cnv.setForeground(Color.black);
s.add(cnv);
s.setVisible(true); // for JDK 1.5
//s.show(); // for JDK 1.4
}

public Sinea(){}
public Sinea(String title)
{
super(title);
}
public void itemStateChanged(ItemEvent e){
//TODO 写事件处理方法
}
}

class P{
int marg=10, xorg=0, yorg=100, width=400, height=200;
double sx = 1.0, sy = 80.0;
int x, y, u, v;
public P(int u, int v){
this.u = u;
this.v = v;
UVtoXY();
}
public void UVtoXY(){
x = xorg + marg + (int)(sx*(double)u);
y = yorg + marg - (int)(sy*(double)v);
}
public void UVtoXY(double du, double dv){
x = xorg + marg + (int)(sx*du);
y = yorg + marg - (int)(sy*dv);
}
}

class MyCanvas extends Canvas{
public void paint(Graphics g) {
int i;
double u, v, frq=2.0;
P org = new P(0, 0);
P x400 = new P(400, 0);
P ypone = new P(0, 1);
P ymone = new P(0, -1);
g.drawLine(org.x, org.y, x400.x, x400.y);
g.drawLine(ypone.x, ypone.y, ymone.x, ymone.y);
P pold = new P(0, 0);
P pnew = new P(0, 0);

for(i = 0; i < 360 ; i=i+1) {
u = (double)i;
v = Math.sin(frq*u*Math.PI/180.0);
pnew.UVtoXY(u, v);
g.drawLine(pold.x, pold.y, pnew.x, pnew.y);
pold.x = pnew.x; pold.y = pnew.y;
}
}
}

//我不知道 动作怎么写但是 可以添加上 你要的菜单栏
//我用的swing窗体 不是awt 但是今本都相同
private JMenuBar menubar;//菜单栏
private JMenu menu;//菜单
JMenuItem jmi1,jmi2,jmi3;//菜单项目

menubar=new JMenuBar();
jmi1=new JMenuItem("正");
jim1.addActionListener(正的动作)
jmi2=new JMenuItem("切");
jim2.addActionListener(切的动作)
jmi3=new JMenuItem("余");
jim3.addActionListener(余的动作)
menu=new JMenu();
jm_student.add(jmi1);
jm_student.add(jmi2);
jm_student.add(jmi3);
menubar.add(menu);

//这个是写在 继承frame的那个类中写的(添加菜单栏)
this.setJMenuBar(menubar);

(广泳枝15041694386)java swing如何实现工具栏的下拉按钮 - ______ 用JComboBox xx=new JComboBox();这是下拉列表组件. xx.addItem("双色球"); xx.addItem("3D"); xx.addItem("七乐彩"); 通过这个方法添加菜单.更加具体的要自己查jdk帮助文档,以后会查文档才是王道

(广泳枝15041694386)如何在java swing table单元格增加个下拉框 - ______ 如果是编辑时显示,用new DefaultCellEditor(jComboBox)设置编辑器 如果非编辑时显示(?有这种必要吗?),自己定义个DefaultTableCellRenderer,然后修改下画的和JComboBox比较象就行了

(广泳枝15041694386)Java怎么把表格放进下拉菜单中 - ______ 一、为Select控件添加选项options:如:为select2控件添加option.var opt = document.createElement("OPTION");opt.text = "合肥";opt.value = "hf";opt.selected=false;select2.add(opt);二、把前一次选择的选项清空.如:清空select2中...

(广泳枝15041694386)哪位师兄师姐知道java中的下拉菜单的详细用法和做法 谢谢了 - ______ 你的问题不怎么清楚 可以先继承接口 ActionLitener 注册监听 菜单名.addActionLitener(this); 至于获得信息 一个返回就行了 菜单名.getText(); 我很长时间没玩JAVA 了记得应该是这样的

(广泳枝15041694386)在java中如何在工具栏上添加菜单项 - ______ eclipse插件开发实现如下效果的工具栏下拉菜单 http://www.peaksoft.cn/program/applications/2011-01-17/70.html这里有详细的实现代码

(广泳枝15041694386)java作业.创建一个窗口,里面有一个下拉菜单.菜单里面包括页面设置、页面背景、段落、主题. 另外 - ______ package com.homework; import java.awt.BorderLayout; public class UI extends JFrame { private JPanel contentPane; private URL bg=this.getClass().getResource("/img/bg.png"); private ImageIcon bg1=new ImageIcon(bg) { }; /** * Launch the ...

(广泳枝15041694386)java中如果把下拉菜单用鼠标选中的值添加到文本框里面? - ______ 你说的是c/s程序 还是b/s? 如果是c/s 程序 那么这个下拉菜单控件 肯定会有一个 事件 就是 下拉菜单选择的内容或者索引发生改变的事件,在这个事件中给文本框赋值. 如果不是这样请谅解,我对java的c/s 并不是很熟悉. 如果是b/s 的话,就用JavaScript,<select onchange="document.forms[0].txt.value=this.value"></select> document.forms[0].txt.value 是本页面第一个表单的name为txt的元素. 祝你好运!!

(广泳枝15041694386)求精通java的大神编写一个菜单类的程序,可以含下拉菜单,功能可以自己设计. - ______ package test; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import javax.swing.JFrame; import javax.swing....

(广泳枝15041694386)Java 如何让一个textfiled点击后出现下拉菜单 - ______ js啊,如果说是想要点击的时候出现,可以预先就写一个ul li 的列表,然后隐藏,当光标在testfiled上的时候,就显示,光标失去的时候就隐藏;选择一个li的时候,js提取这个li的内容,然后给textfield赋值,

(广泳枝15041694386)Java中怎样添加当鼠标移到menu上自动下拉菜单 - ______ 添加onmouseover事件