「java下拉框怎么加」java实现简单的选择下拉框

博主:adminadmin 2022-11-22 20:59:08 70

本篇文章给大家谈谈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实现简单的选择下拉框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-22,除非注明,否则均为首码项目网原创文章,转载请注明出处。