當前位置:首頁 » 編程語言 » java的jscrollpane

java的jscrollpane

發布時間: 2022-04-26 02:34:03

java中關於JScrollPane的

JScrollPane()

創建一個空的(無視口的視圖)JScrollPane,需要時水平和垂直滾動條都可顯示。
JScrollPane(Component view)

創建一個顯示指定組件內容的 JScrollPane,只要組件的內容超過視圖大小就會顯示水平和垂直滾動條。
一樣的,相當於小學裡面的簡便算式一個道理。

⑵ java JScrollPane刷新的問題

把 JScrollPane作為成員變數,再重新new一下就好了啊。
比如:JScrollPane jScrollPane=null;

jScrollPane=new JScrollPane(jtable);
如果你想變換JScrollPane中的內容,重新生成jtable就好啊。

⑶ Java的swing中JScrollPane修改滾動條樣式

1 換look&feel
try {

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");

} catch (Throwable e) {

e.printStackTrace();

}

2 使用javafx,可以使用css自定義。

如果只改變顏色就如上所說了,要想改變樣式,需要,自己寫
一個類繼承 MetalScrollBarUI或者其他ScrollBarUI的類比如MyMetalScrollBarUI
然後再你要調用jscrollpane之前,UIManager.put("ScrollBarUI", "MyMetalScrollBarUI");
這樣就行了。

⑷ 誰能告訴我java中的JCrollBar和JCrollPane的關系和區別

1、首先,你打錯字了,都少了個S,是JScrollBar和JScrollPanel

2、前者是滾動條,後者是容器,滾動條放在容器里的。

3、給你一段代碼,說明它們的關系

控制JScrollBar
JScrollPanesPane=newJScrollPane(textArea);
JScrollBarsBar=sPane.getVerticalScrollBar();//控制豎直滾動條
sBar.setValue(intvalue);//value為具體的位置
intvalue=sBar.getValue();//得到現在JScrollBar的位置
sBar.getMaximum()//得到最大
sBar.getMinimum()//得到最小

⑸ 在java中,JScrollPane使用什麼方法可以使游標顯示在最後一行

setCorner(String key,
Component corner)
添加一個將顯示在一個滾動窗格角中的子級,如果有空間的話。例如,兩個滾動條的顯示中(在滾動窗格的右邊緣和下邊緣),左下角組件將顯示在兩個滾動條兩頭之間的空間中。key 的合法值有:
JScrollPane.LOWER_LEFT_CORNER
JScrollPane.LOWER_RIGHT_CORNER
JScrollPane.UPPER_LEFT_CORNER
JScrollPane.UPPER_RIGHT_CORNER
JScrollPane.LOWER_LEADING_CORNER
JScrollPane.LOWER_TRAILING_CORNER
JScrollPane.UPPER_LEADING_CORNER
JScrollPane.UPPER_TRAILING_CORNER
盡管 "corner" 不與任何 beans 屬性簽名匹配,生成的 PropertyChange 事件還是將此屬性名設置為 corner key。

參數:
key - 標識組件將顯示的角
corner - 下列組件之一:
lowerLeft
lowerRight
upperLeft
upperRight
拋出:
IllegalArgumentException - 如果 corner key 無效硬質有這個了

⑹ JAVA jscrollpanel用法

JScrollPane js = new JScrollpane() //創建滾動面板

這是例子
import java.awt.*;
import javax.swing.*;
import java.awt.Dimension;
public class JScrollPaneTest extends JFrame{
public JScrollPaneTest()
{
this.setLayout(null);
JPanel jp=new JPanel();
jp.setPreferredSize(new Dimension(200,100));
JScrollPane sp=new JScrollPane(jp);
this.setBounds(100,100,300,200);
sp.setBounds(10,10,175,70);
this.getContentPane().add(sp);
this.setVisible(true);
this.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new JScrollPaneTest();
}

⑺ Java中 JScrollpane是上下滾動,左右滾動用哪個

是JScrollPane,下面給你演示個例子,不懂可以給我留言

JTextArea txaDisplay = new JTextArea();
JScrollPane scroll = new JScrollPane(txaDisplay);
//把定義的JTextArea放到JScrollPane裡面去

//分別設置水平和垂直滾動條自動出現
scroll.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scroll.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);

//分別設置水平和垂直滾動條總是出現
scroll.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scroll.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

//分別設置水平和垂直滾動條總是隱藏scroll.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scroll.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_NEVER);

根據你的需要選擇即可

⑻ Java中JscrollPane添加不成功

這個沒有內容是不顯示的吧,內容多了再顯示

⑼ javaswing 中JScrollPane組件問題

JPanel panel = new JPanel ();
JScrollPane scrollPane = new JScrollPane (panel);
scrollPane.setHorizontalScrollBarPolicy (JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane.setVerticalScrollBarPolicy (JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);
add (scrollPane);

⑽ java JScrollPane

你可以使用方法控制文本區域內游標的位置
jta是JTextArea

jta.setCaretPosition(0);//jta.getText().length());
//0表示把游標放到第一個字元,這樣滾動條就會在最上方,這個應該是預設的
//jta.getText().length()放到最後一個字元,滾動條在最下方

熱點內容
編譯選項立即綁定未定義符號 發布:2025-05-16 20:55:13 瀏覽:905
linuxmysql慢日誌 發布:2025-05-16 20:47:58 瀏覽:270
村兩委有哪些配置 發布:2025-05-16 20:34:47 瀏覽:292
我的世界有什麼伺服器好玩的 發布:2025-05-16 20:28:57 瀏覽:482
c語言按位與運算 發布:2025-05-16 20:24:10 瀏覽:753
蘋果手機如何修改密碼安全 發布:2025-05-16 20:23:34 瀏覽:193
圖片文字識別演算法 發布:2025-05-16 20:21:54 瀏覽:45
校園ftp伺服器 發布:2025-05-16 20:19:38 瀏覽:71
數據加密技術的實現 發布:2025-05-16 20:12:49 瀏覽:158
華為p9擴存儲 發布:2025-05-16 20:03:22 瀏覽:414