java讓滾動條跟著字動

2021-08-31 19:25:38 字數 683 閱讀 4836

**:

讓jtextarea跟著滾動條動

1、jtextarea.selectall();但是這個要選中才能。。不太好。

2、jtahistory.setcaretposition(jtahistory.gettext().length());

這個很給力。

解釋下:就是設定文字插入符的位置。這個位置是個int型,在0和最大length之間。

3、來自網上:本人未測試過。

recvscrollpane.getviewport().add(recvarea, null);

int height = 20;

point p = new point();

p.setlocation(0, recvarea.getlinecount() * height);

recvscrollpane.getviewport().setviewposition(p);

或者同上類似的寫法:

把jtextarea放在jscrollpane裡,在jtextarea上呼叫scrollrecttovisible方法 

textarea.scrollrecttovisible(new rectangle(0, textarea.getheight(), 0, 0));

讓DIV顯示滾動條

今天在公司接到一項任務,主要是做乙個導航選單,選單分橫縱結構,橫向主要顯示 中所分大類,縱向主要顯示大類中的小類,而縱向選單是用treeview來實現的,當treeview中有很多的項時,可能會使頁面走形,而公司要求是頁面大小要固定的情況下實現這些功能。這種結構在很多情況下都是通過框架來實現的,我想...

讓TextView 自帶滾動條

textview中有個ellipsize屬性,作用是當文字過長時,該控制項該如何顯示,解釋如下 1.android ellipsize start 省略號顯示在開頭 2.android ellipsize end 省略號顯示在結尾 3.android ellipsize middle 省略號顯示在中...

java中新增滾動條

首先定義乙個jtextarea textarea new jtextarea 物件,然後在定義乙個jscrollpane scrollpane new jscrollpane jtextarea 注意將應將jtextarea置於jscrollpanel中,設定一些textarea的屬性 textar...