導航:首頁 > 編程語言 > 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