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);//窗体设为可视

}

//后面借着就是对应触发下拉框索要执行的。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/270729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-16 13:38
下一篇 2024-12-16 13:38

相关推荐

  • Java JsonPath 效率优化指南

    本篇文章将深入探讨Java JsonPath的效率问题,并提供一些优化方案。 一、JsonPath 简介 JsonPath是一个可用于从JSON数据中获取信息的库。它提供了一种DS…

    编程 2025-04-29
  • java client.getacsresponse 编译报错解决方法

    java client.getacsresponse 编译报错是Java编程过程中常见的错误,常见的原因是代码的语法错误、类库依赖问题和编译环境的配置问题。下面将从多个方面进行分析…

    编程 2025-04-29
  • Java Bean加载过程

    Java Bean加载过程涉及到类加载器、反射机制和Java虚拟机的执行过程。在本文中,将从这三个方面详细阐述Java Bean加载的过程。 一、类加载器 类加载器是Java虚拟机…

    编程 2025-04-29
  • Java腾讯云音视频对接

    本文旨在从多个方面详细阐述Java腾讯云音视频对接,提供完整的代码示例。 一、腾讯云音视频介绍 腾讯云音视频服务(Cloud Tencent Real-Time Communica…

    编程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介绍

    本文将详细介绍Java Milvus SearchParam withoutFields的相关知识和用法。 一、什么是Java Milvus SearchParam without…

    编程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java语言中的一个版本,于2014年3月18日发布。本文将从多个方面对Java 8中某一周的周一进行详细的阐述。 一、数组处理 Java 8新特性之一是Stream…

    编程 2025-04-29
  • Java判断字符串是否存在多个

    本文将从以下几个方面详细阐述如何使用Java判断一个字符串中是否存在多个指定字符: 一、字符串遍历 字符串是Java编程中非常重要的一种数据类型。要判断字符串中是否存在多个指定字符…

    编程 2025-04-29
  • VSCode为什么无法运行Java

    解答:VSCode无法运行Java是因为默认情况下,VSCode并没有集成Java运行环境,需要手动添加Java运行环境或安装相关插件才能实现Java代码的编写、调试和运行。 一、…

    编程 2025-04-29
  • Java任务下发回滚系统的设计与实现

    本文将介绍一个Java任务下发回滚系统的设计与实现。该系统可以用于执行复杂的任务,包括可回滚的任务,及时恢复任务失败前的状态。系统使用Java语言进行开发,可以支持多种类型的任务。…

    编程 2025-04-29
  • Java 8 Group By 会影响排序吗?

    是的,Java 8中的Group By会对排序产生影响。本文将从多个方面探讨Group By对排序的影响。 一、Group By的概述 Group By是SQL中的一种常见操作,它…

    编程 2025-04-29

发表回复

登录后才能评论