本文目录一览:
- 1、JAVA下拉按钮选项监听事件怎么写?
- 2、java swing如何实现工具栏的下拉按钮
- 3、如何向java jframe中添加下拉列表 按钮 文本框 最后把信息存储在文件里
- 4、java下拉按钮
- 5、如何用java实现下拉菜单
- 6、如何用JAVA来实现下拉菜单的功能
JAVA下拉按钮选项监听事件怎么写?
javax.swing.JComboBox
void
addItemListener(ItemListener aListener)
Adds an ItemListener.
java swing如何实现工具栏的下拉按钮
用JComboBox xx=new JComboBox();这是下拉列表组件。
xx.addItem("双色球");
xx.addItem("3D");
xx.addItem("七乐彩");
通过这个方法添加菜单。
更加具体的要自己查jdk帮助文档,以后会查文档才是王道
如何向java jframe中添加下拉列表 按钮 文本框 最后把信息存储在文件里
lz 你好
(ps: lz 加点儿分吧 太少了……)
具体代码如下:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class Test extends JFrame {
private JLabel name,phone,sex;
private JTextField inputName,inputPhone;
private JComboBox sexBox;
private String[] item = {"男", "女"};
private JButton save;
public Test() {
super("信息管理");
setSize(240,300);
setLayout(new FlowLayout(FlowLayout.CENTER, 10, 30));
name = new JLabel("姓名:");
phone = new JLabel("手机号:");
sex = new JLabel("性别:");
inputName = new JTextField(14);
inputPhone = new JTextField(14);
sexBox = new JComboBox(item);
save = new JButton("储存");
save.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
if(inputName.getText().equals("") || inputPhone.getText().equals("")) {
return;
}
try {
File f = new File("info.txt");
BufferedWriter bw = new BufferedWriter(new FileWriter(f, true));
if(f.length() == 0){
bw.write("姓名\t性别\t手机号");
bw.newLine();
}
String str = inputName.getText()+"\t"+sexBox.getSelectedItem()+"\t"+inputPhone.getText();
bw.write(str);
bw.newLine();
bw.close();
} catch (Exception ex) {
}
}
});
getContentPane().setBackground(Color.WHITE);
getContentPane().add(Box.createHorizontalStrut(5));
getContentPane().add(name);
getContentPane().add(inputName);
getContentPane().add(phone);
getContentPane().add(inputPhone);
getContentPane().add(Box.createHorizontalStrut(35));
getContentPane().add(sex);
getContentPane().add(sexBox);
getContentPane().add(Box.createHorizontalStrut(35));
getContentPane().add(save);
setLocationRelativeTo(null);
setVisible(true);
setDefaultCloseOperation(3);
}
public static void main (String[] args) {
new Test();
}
}
希望能帮助你哈
java下拉按钮
你可以当成是弹出式菜单。 黑三角相当如按钮,点击按钮后,菜单弹出。
个人观点,大家可以补充。。
如何用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.*;
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);//窗体设为可视
}
//后面借着就是对应触发下拉框索要执行的。