导航:首页 > 编程语言 > 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相关的资料

热点内容
shell编程入门书籍 浏览:941
大连桶装水溯源码售价 浏览:302
php怎么跳转到电脑 浏览:414
如何在电脑上创建新网络连接服务器 浏览:61
c语言编译之后如何运行 浏览:568
mfc多线程编程视频 浏览:410
c编译的中文怎么写 浏览:91
单片机连接蜂鸣器电路 浏览:845
程序员买房前后对比照 浏览:988
cmdjava中文乱码 浏览:948
窗口app哪个好 浏览:731
xzforandroid 浏览:577
程序员那么可爱歌曲完整版 浏览:906
为什么购买pdf 浏览:45
操作系统代码编译 浏览:483
程序员东北大学 浏览:426
编译忽略空字符 浏览:119
多店铺阿里云服务器教程 浏览:379
单片机求初值 浏览:422
安卓机如何在电脑备份图片 浏览:927