列表组件的运用
来源:互联网 发布:ubuntu u盘 编辑:程序博客网 时间:2024/05/21 09:55
import java.awt.*;
import javax.swing.*;
public class buttoncla extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
JComboBox<String>jc=new JComboBox<>(new MyComboBox()); //创建JCcomboBox类对象
JLabel jl=new JLabel("请选择你的未来职业",SwingConstants.CENTER);
public buttoncla() {
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(jl);
cp.add(jc);
setVisible(true);
}
public static void main(String []args)
{
new buttoncla();
}
}
class MyComboBox extends AbstractListModel<String>implements ComboBoxModel<String>{ //创建JComboBox类,继承AbstractListModel类和实现了ComboBoxModel接口
import javax.swing.*;
public class buttoncla extends JFrame{
/**
*
*/
private static final long serialVersionUID = 1L;
JComboBox<String>jc=new JComboBox<>(new MyComboBox()); //创建JCcomboBox类对象
JLabel jl=new JLabel("请选择你的未来职业",SwingConstants.CENTER);
public buttoncla() {
Container cp=getContentPane();
cp.setLayout(new FlowLayout());
cp.add(jl);
cp.add(jc);
setVisible(true);
}
public static void main(String []args)
{
new buttoncla();
}
}
class MyComboBox extends AbstractListModel<String>implements ComboBoxModel<String>{ //创建JComboBox类,继承AbstractListModel类和实现了ComboBoxModel接口
/**
*
*/
private static final long serialVersionUID = 1L;
String selecteditem=null;
String []test= {"程序员","软件工程师","后端架构师","坐吃等死"};
public int getSize() {
// TODO Auto-generated method stub
return test.length;
}
*
*/
private static final long serialVersionUID = 1L;
String selecteditem=null;
String []test= {"程序员","软件工程师","后端架构师","坐吃等死"};
public int getSize() {
// TODO Auto-generated method stub
return test.length;
}
@Override
public String getElementAt(int index) {
// TODO Auto-generated method stub
return test[index];
}
public String getElementAt(int index) {
// TODO Auto-generated method stub
return test[index];
}
//@Override
public void setSelectedItem(Object item) {
// TODO Auto-generated method stub
selecteditem=(String) item;
}
public void setSelectedItem(Object item) {
// TODO Auto-generated method stub
selecteditem=(String) item;
}
//@Override
public Object getSelectedItem() {
// TODO Auto-generated method stub
return selecteditem;
}
}
public Object getSelectedItem() {
// TODO Auto-generated method stub
return selecteditem;
}
}
阅读全文
0 0
- 列表组件的运用
- List列表的运用
- d3之组件的运用(单选框,下拉列表,滑动轴,多选)
- vue组件以及组件运用的方式
- js商品列表运用了angular的
- 【Android】图片切换组件ImageSwitcher的运用
- 【Android】图片切换组件ImageSwitcher的运用
- 可扩展的列表组件
- Tapestry的Form内组件组件运用总结
- 组件列表
- 列表组件
- 34、C#里面的网页视图组件的运用
- FlashComm 置用户列表组件的颜色
- ExpendableListView(可展开的列表组件)笔记
- 可展开的列表组件ExpandableListView
- 可展开的列表组件ExpandableListView
- jQueryMobile的组件之列表(listview)
- 可扩展的列表组件(ExpandableListView)
- Redis系列-7.有序集合(zset)结构
- X86 指令速查
- android自定义ViewGroup卫星导航菜单
- dp
- .NET Conf 2017后初尝Xamarin Forms 3.0@Linux
- 列表组件的运用
- 9-24NOIP模拟赛总结
- RMI不支持远程注册(绑定)
- 如何屏蔽RecyclerView单边滑动到头阴影(fadingEdge)
- 反向传播手记
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 M. Frequent Subsets Problem
- listview的混乱处理---设置moudle属性
- 进程-线程
- 用c语言实现顺序表