「java下拉框怎么加」java实现简单的选择下拉框
本篇文章给大家谈谈java下拉框怎么加,以及java实现简单的选择下拉框对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
如何利用Java Swing绘制下拉框JComboBox
利用Java Swing绘制下拉框JComboBox
第一步,双击打开MyEclipse开发软件,新建Java类SelectFrame,继承JFrame
第二步,声明一个JPanel和JComboBox,
private JComboBox selectBox = new JComboBox();
private JPanel panel = new JPanel();
第三步,给JComboBox和JPanel设置样式属性
panel.setBounds(150, 150, 400, 300);
panel.setToolTipText("下拉框");
panel.setLayout(new FlowLayout(FlowLayout.LEFT, 6, 6));
panel.setBackground(Color.LIGHT_GRAY);
panel.setVisible(true);
第四步,给JComboBox添加项目
selectBox.addItem("星期一");
selectBox.addItem("星期二");
selectBox.addItem("星期三");
selectBox.addItem("星期四");
selectBox.addItem("星期五");
selectBox.addItem("星期六");
selectBox.addItem("星期日");
selectBox.setVisible(true);
第五步,并将JLabel和JComboBox放入到JPanel上,在main方法内调用构造函数,
panel.add(label);
panel.add(selectBox);
第六步,设置JLabel样式属性
label.setText("星期");
label.setBounds(50, 50, 100, 30);
label.setFont(new Font("微软雅黑", Font.BOLD, 20));
label.setBackground(Color.BLUE);
label.setVisible(true);
java中如何添加下拉列表
在jsp中用
select name="name" style="width: 100%"
option value=""/option
option value="3"3/option
option value="2"2/option
option value="1"1/option
/select标签
怎样添加JAVA 下拉框
Choice choice=new Choice();
choice.add(你要显示的字符串);
然后将choice添加到你的容器里
//然后添加监听器
choice.addItemListener(this);
下面写方法
public void itemStateChanged(ItemEvent e){
String name=choice.getSelectedItem();
//或者 int index=choice.getSelectedIndex();
//剩下的方法体自己根据需求写了
}
如何用java实现下拉菜单
//核心代码
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设置成流式布局
setTitle("测试");//设置窗口标题
setSize(220, 100);//设置窗口大小
setLocationRelativeTo(null);//设置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置点击关闭退出jvm虚拟机
setVisible(true);//设置窗口可见
}
public static void main(String[] args) {
new MFrame();//创建窗口
}
}
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;
}
}
}
关于java下拉框怎么加和java实现简单的选择下拉框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-22,除非注明,否则均为
原创文章,转载请注明出处。