导航:首页 > 编程语言 > java更新list

java更新list

发布时间:2022-09-30 18:22:25

A. java里怎么修改list记录中的某个值

B. JAVA 怎样更新存入session中list中的数据

怎么会不能马上更新数据呢,你得设置session的超时啊,然后要擦除原来的session啊,然后再设置啊,怎么会不能马上显示更新数据呢

C. java JList 添加数据后,如何更新啊

  1. 更新的话,可以使用自身的validate方法;

  2. 也可以使用SwingUtiltis.updateComponentUI等方法解决。

    示例代码如下:


  3. importjava.awt.*;
    importjava.awt.event.*;

    importjavax.swing.*;

    {

    privateJRadioButtonradio1=newJRadioButton("Metal");
    privateJRadioButtonradio2=newJRadioButton("Windows");
    privateJRadioButtonradio3=newJRadioButton("Motif");
    privateJPanelpanelNorth=newJPanel();
    privateJPanelpanelSouth=newJPanel();
    privateJTextAreaarea=newJTextArea(6,20);
    privateJButtonbtn=newJButton("button");
    privateJCheckBoxchk=newJCheckBox("checkBox");
    =newJComboBox(newString[]{"Metal",
    "Widows","Motif","GTK"});

    publicLookAndFeelDemo2(Stringtitle){
    super(title);
    ContainercontentPane=this.getContentPane();
    ButtonGroupgroup=newButtonGroup();
    group.add(radio1);
    group.add(radio2);
    group.add(radio3);

    panelNorth.add(radio1);
    panelNorth.add(radio2);
    panelNorth.add(radio3);

    panelSouth.add(btn);
    panelSouth.add(chk);
    panelSouth.add(cmbLookAndFeel);

    contentPane.add(panelNorth,BorderLayout.NORTH);
    contentPane.add(area,BorderLayout.CENTER);
    contentPane.add(panelSouth,BorderLayout.SOUTH);
    pack();

    setVisible(true);
    setSize(300,400);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    //监听Item事件
    radio1.addItemListener(newMyItemListener());
    radio2.addItemListener(newMyItemListener());
    radio3.addItemListener(newMyItemListener());

    }

    {

    publicvoiditemStateChanged(ItemEvente){
    //取得点击按钮的名字
    StringitemName=((JRadioButton)e.getSource()).getText();
    changeLookAndFeel(itemName);
    }
    }

    //设置外观的private类型方法

    privatevoidchangeLookAndFeel(Stringname){

    StringlookAndFeel="";
    if(name.equals("Metal")){
    lookAndFeel="javax.swing.plaf.metal.MetalLookAndFeel";

    }elseif(name.equals("Windows")){
    lookAndFeel="com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
    }elseif(name.equals("Motif")){
    lookAndFeel="com.sun.java.swing.plaf.motif.MotifLookAndFeel";
    }else{
    //取得默认的metal外观
    lookAndFeel="javax.swing.plaf.metal.MetalLookAndFeel";
    }

    try{
    UIManager.setLookAndFeel(lookAndFeel);
    //运行时指定LookAndFeel,需要SwingUtilities.updateComponentTreeUI(Component
    //c)实现动态的更新
    SwingUtilities.updateComponentTreeUI(this);
    area.setText("当前外观类名: "+lookAndFeel);
    }catch(Exceptionex){
    ex.printStackTrace();
    }

    }

    publicstaticvoidmain(String[]args){
    newLookAndFeelDemo2("LookAndFeel");
    }
    }

D. java JList的更新

在你case的时候,list点击第一个的时候得到的下标肯定是0,这个list针对点击下标为0时,其实你定义了两个点击事件,所以先加载了查询学生基本信息之后,再点击登记会出现两个对话框,,,,解决方法:1.针对每一个不同的页面定义不用的list,比如说查询学生登记信息定义list_cx,登记页面的list定义为list_dj,这样针对不同的变量设置事件,就不会出现这个问题了,,还有一种方法是,不改变当前的方式,较为啰嗦的一种方式是改变switch,,,如下:switch(s[list.getSelectedIndex()]){
case:"以学号为关键字查询某学生基本信息";
break;

case:"以学号为关键字查询某学生卫生成绩";
break;

}另一个实现方法也这样,,但是这样的话,灵活度就差了点,,你自己考虑吧

E. java Jlist 如何实现已有内容刷新

楼主,这三个API,都可以刷新
void
setListData(Object[] listData)
根据一个对象数组构造只读 ListModel,然后对此模型调用 setModel。

void
setListData(Vector<?> listData)
根据一个 Vector 构造只读 ListModel,然后对此模型调用 setModel。

void
setModel(ListModel model)
设置表示列表内容或列表“值”的模型,通知属性更改侦听器,然后清除列表选择。

F. java 通过两个list的取值来进行update

for(int i = 0;i<listA.length();i++)
{
for(int y = i;y<listB.length;y++)
{
if(listA.get(i) == listB.get(y))
{
int numOne = listA.get(i);
int numTwo = listB.get(y);
break;
}
}
}

G. java 把list中有几十万的数据怎么快速更新到数据库

Java7 自带 fork-join,建议使用fork-join,在高大上一点儿可以使用hadoop的maprece

阅读全文

与java更新list相关的资料

热点内容
压缩因子定义 浏览:968
cd命令进不了c盘怎么办 浏览:214
药业公司招程序员吗 浏览:974
毛选pdf 浏览:659
linuxexecl函数 浏览:727
程序员异地恋结果 浏览:374
剖切的命令 浏览:229
干什么可以赚钱开我的世界服务器 浏览:290
php备案号 浏览:990
php视频水印 浏览:167
怎么追程序员的女生 浏览:487
空调外压缩机电容 浏览:79
怎么将安卓变成win 浏览:459
手机文件管理在哪儿新建文件夹 浏览:724
加密ts视频怎么合并 浏览:775
php如何写app接口 浏览:804
宇宙的琴弦pdf 浏览:396
js项目提成计算器程序员 浏览:944
pdf光子 浏览:834
自拍软件文件夹名称大全 浏览:328