導航:首頁 > 編程語言 > javaswing刷新

javaswing刷新

發布時間:2022-04-01 18:07:00

java中怎樣實現刷新Jframe,具體內容如下:

可以建立兩個jlable分別放上不同的圖片,將jlable放在jpanel上面,點擊按鈕後刪除原來的jlabel添加新的jlabel
JPanel panel=new JPanel();
JLabel label1=new JLabel();
JLabel label2=new JLabel();
如果已經將label1添加在panel上,單擊後可用以下代碼:
panel.remove(label1);
panel.repaint();
panel.add(label2);

㈡ Java Swing關於界面刷新的問題!!

這個,你把jpanel對象聲明為成全局變數,在主窗體裡面去創建,然後通過按鈕來改變jpanel對象即可:具體的代碼我就不寫了,給點關鍵的給你,僅作參考!
我沒有編譯環境,單詞有可能有些錯,能表達意思就好,
代碼如下:

class Demo extend Jframe{
private Jpanel panel=null;//這個是你要更改的面板
private Jbutton btnA=null;
private Jbutton btnB=null;

public Demo()
{
this.setSize(800,600)

panel=new Jpane();
panel.setSize(100,100);

btnA=new Jbutton("寬度加300")
btnA.addActionListener(new actionListener(){
實現介面方法,在實現方法中填入panel.setSize(400,100);
})

btnB=new Jbutton("高度加300")
btnB.addActionListener(new actionListener(){
實現介面方法,在實現方法中填入panel.setSize(100,400);
})
this.add(panel);
this.add(btnA);
this.add(btnB);

}

main(String[] args){
new Demo();

}

}
當程序運行的時候,你分別點擊按鈕你就可以隨時改變panel中的類容了,包括在panel中控制項,文本等!!,其他的什麼布局,坐標什麼的,樓主應該很熟悉的,我只給個例子!!我就不啰嗦了!

㈢ java Swing表格窗體怎麼刷新

先clear()或者removeall(),然後再刷新放數據

㈣ 求助:java swing JPanel組件如何實現刷新

你想改變下拉框的選中值,用刷新是不行的。
這不是WEB程序。
只能是在按鈕事件中

combox.setSelectedIndex();
或是value的值來改變選擇值。

㈤ 用java編寫的swing程序。如何在主界面中實現刷新的功能,就是讓主界面的組件刷新

重新載入,先調用MainPanel的removeAII(),再重新添加,最後validate()。或者是MainFrame.getContentPane.removeAII(),總之要remove掉再添加,再validate

㈥ JAVA刷新swing面板的問題

簡單的很。可以用按鈕監聽事件然後重繪界面就行了。比如:

JPaneljp=(JPanel)this.getContentPane();
JButtonjb=newJButton();
publicTFrame()
{
//構造方法里的把組件添加進去
jp.addActionListener(newActionListener()
{
//更新內容
//jp.removeAll();//如果內容需要實時更新,可以remove,來釋放資源。但是前提是,組件都是在構造方法里實例化的,然後可以remove後在添加內容進去。用remove時不需要用repaint();
jp.repaint();//這樣重繪界面,界面就更新了。
});
}

㈦ Java Swing如何實時刷新JTextArea,以顯示剛才加append的內容

在代碼中執行完textArea.append("message")後,如果你想讓這個更新立刻顯示在界面上而不是等swing的主線程返回後刷新,我們一般會在該語句後調用textArea.invalidate()和textArea.repaint()。 問題是這個方法並不能有任何效果,textArea的內容沒有任何變化,這或許是swing的一個bug,有一個笨拙的辦法可以實現這個效果,就是執行以下語句 textArea.paintImmediately(textArea.getBounds()); 或 textArea.paintImmediately(textArea.getX(), textArea.getY(), textArea.getWidth(), textArea.getHeight()); 這時,你會發現你剛才增加的消息已經被實時地顯示出來了。 02

㈧ 在JAVA Swing中對資料庫內容進行了修改,怎樣在主界面中實現JFrame的刷新,repaint()和validate()都沒用

你想進行局部刷新,還是整體刷新。
①主要是個思路問題,想局部刷新的話,將修改後的值,傳回到主界面中,通過x,y定位,修改單元格的值(你主界面應該是表格)
②想整體刷新的話,就簡單了,不用傳值,修改完成後,釋放當前窗口資源,新建一個資源窗口。

PS:如還有問題,可網路Hi我!或留聯系方式,good luck!~

㈨ Java swing面板刷新jlabel

setText

方法更改要顯示的內容就可以了,,,,,,,,,,,,,,,

㈩ java swing編程:如何刷新動態顯示的內容並生成滾動條顯示

動態顯示:做一個線程,每隔一段時間去刷新一次。
滾動條顯示:把要顯示的放到JTEXTAREA上,然後把它添加給JSCROLLPANEL。

閱讀全文

與javaswing刷新相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:61
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1002
命令zpa 瀏覽:285
python編譯器小程序 瀏覽:944
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:592
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:432
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:399
夢幻端游長安地圖互通源碼 瀏覽:745
電腦本地文件如何上傳伺服器 瀏覽:313