资源简介
java swing 多选下拉框 支持动态加载数据 (优化了网上的下拉框代码)
代码片段和文件信息
package text;
import java.awt.FlowLayout;
import java.awt.Window;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JTextField;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class Mainframe extends Jframe {
public Mainframe(){
init();
}
object[] value;
object[] defaultValue;
private void init() {
this.setLayout(new FlowLayout());
value = new String[]{ “1“ “2“ “3“ “4““5“ };
defaultValue = new String[]{ “1“ “4““5“ };
final MulitCombobox mulit = new MulitCombobox(value defaultValue);
final JTextField text = new JTextField(20);
mulit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
object[] v = mulit.getSelectedValues();
StringBuilder builder = new StringBuilder();
for(object dv : v){
builder.append(dv);
builder.append(“--“);
}
text.setText(builder.toString());
}
});
this.add(mulit );
this.add(text);
JButton ok = new JButton(“确定“);
this.add(ok);
ok.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
value = new String[]{ “q“ “w“ “4e“ “5““h“ };
defaultValue = new String[]{ “q“ “w“ “4e“ “5““h“ };
mulit.MulitCombobox_all(valuedefaultValue);
}
});
JButton ok1 = new JButton(“xx“);
this.add(ok1);
ok1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
object[] v = mulit.getSelectedValues();
StringBuilder builder = new StringBuilder();
for(object dv : v){
builder.append(dv);
builder.append(“--“);
}
System.out.println(“sssssssss:“+builder);
}
});
}
/**
* @param args
*/
public static void main(String[] args) {
/* try {
// UIManager.setLookAndFeel(“com.sun.java.swing.plaf.gtk.GTKLookAndFeel“);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} ca
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-12-09 17:06 text\
文件 3304 2014-12-09 17:03 text\Mainfr
文件 7467 2014-12-09 17:04 text\MulitCombobox.java
文件 4304 2014-12-09 17:05 text\MulitPopup.java
- 上一篇:算法4谢路云源码之ThreeSumFast
- 下一篇:java 图片查看器小程序
相关资源
- java 图片查看器小程序
- 班级同学录 Java程序设计
- java 速算24点程序
- java编辑器源码源代码的设计与实现
- eos4j-1.0.2.jar
- erf函数JAVA源代码
- 基于P2P的局域网即时通信系统 java实现
- SHA-256加密算法JAVA
- 利用网格布局写的一个java计算器
- 南京晓庄学院java考试题库
- Java 写的Blackjack
- Java Slf4j依赖包
- 一个java swing 实现的拖拽组件 交换位
- 3种设计模式的java小程序
- java操作openldap代码
- java 基于p2p文件传输
- 加密与解密java课程设计
- JAVA 仿windows资源管理器的文件树
- java电子相册管理系统 sql 文件
- 操作系统实验及其代码Java编写
- php调用java写的webservice
- java web 博客
- 经典java小程序源代码合集.rar
- 用Java和SQL-Server做的学生管理系统
- 企业资产管理系统
- java web 文件上传与
- 银行账户管理系统 java课程设计 流程
- 精美Swing 折叠菜单
- 一个简单的抽奖机Java实现
- 完整的javaweb项目
评论
共有 条评论