導航:首頁 > 編程語言 > java文本框滾動條

java文本框滾動條

發布時間:2022-11-26 12:46:05

java文本域中添加滾動條,怎樣將橫向滾動條取消(即直接到文本域最後直接到下一行)

JtextArea有很多構造方法的
比如:public TextArea(String text,
int rows,
int columns,
int scrollbars)
throws HeadlessException

int scrollbars這個參數是滾動條可見性
TextArea 類定義一些可以作為 scrollbars 參數值提供的常量:

SCROLLBARS_BOTH,
SCROLLBARS_VERTICAL_ONLY,
SCROLLBARS_HORIZONTAL_ONLY,
SCROLLBARS_NONE.
其他所有用於 scrollbars
參數的值都是無效的,並會使創建此文本區時使用的滾動條可見性等於 SCROLLBARS_BOTH
的默認值。
這些參數有什麼作用就自己做實驗啦,多看看jdk。

⑵ 請問JAVA圖形界面中怎麼做滾動條啊

在你的類繼承了JFrame後,創建JTextArea和JScrollPane對象,添加JTextArea對象到JScrollPane里,最後把JScrollPane對象添加到根容器,例:
//獲取窗體根容器
Container
ct
=
this.getContentPane();
//創建文本域對象
JTextArea
showInfo
=
new
JTextArea();
//創建滾動板對象,並把文本域添加到滾動面板中
JScrollPane
scroll
=
new
JScrollPane(showInfo);
//添加組件到容器
ct.add(scroll);
//設置窗體尺寸和顯示位置
this.setBounds(180,
100,
600,
500);
//設置窗體可見
this.setVisible(true);

⑶ 如何用java實現文本域滾動條

需要javax.swing裡面的JScrollPane組件 。
例子如下:
import javax.swing.*;
public class TestScroll {
public TestScroll(){
JFrame jf=new JFrame("test");

JPanel jp=new JPanel();
JTextArea jta=new JTextArea(8,20);
JScrollPane jsp=new JScrollPane(jta);
//新建一個滾動條界面,將文本框傳入
jp.add(jsp);//注意:將滾動條界面添加到組建中。
而不是添加文本框了
jf.add(jp);

jf.pack();
jf.setLocation(300,300);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TestScroll();
}
}

⑷ java中怎麼讓滾動條如圖所示的顯示,就是平時呈白色,當內容超過文本框的高時,才顯示滾動條

解決方法:
例如:JScrollPane jsp=new JScrollPane(table);
jsp.setVerticalScrollBarPolicy(JScrollPane.ScrollPaneConstraints.VERTICAL_SCROLLBAR_ALWAYS);
就是jScrollPane的對象名調用這個方法。設置顯示策略。樓主所說的是總是顯示垂直滾動條。樓主有興趣的也可去API文檔查一查。有什麼不懂的再問。

⑸ 剛學JAVA圖形界面設計,想問下我這個程序怎麼在下面文本框中添加滾動條

public SwingTest(String frameName) {
area.setLineWrap(true);//這句意思是自動換行

super(frameName);
b1.addActionListener(new SwingTestListener());
txt.addActionListener(new SwingTestListener());
setLayout(new FlowLayout());
add(txt);
add(b1);
jp.setBorder(new TitledBorder("TextArea"));
jp.add(text2);//這里刪掉add area,因為你的文本區域已經加到滾動面板里了,不需要添加2次

add(jp);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300 , 150);
setLocation(500, 500);
setVisible(true);
}

⑹ java如何在文本框上加滾動條

需要javax.swing裡面的JScrollPane組件x0dx0ax0dx0a給你個例子吧x0dx0ax0dx0aimport javax.swing.*;x0dx0ax0dx0apublic class TestScroll {x0dx0a public TestScroll(){x0dx0a JFrame jf=new JFrame("test");x0dx0a JPanel jp=new JPanel();x0dx0a JTextArea jta=new JTextArea(8,20);x0dx0a JScrollPane jsp=new JScrollPane(jta);//新建一個滾動條界面,將文本框傳入x0dx0a jp.add(jsp);//注意:將滾動條界面添加到組建中,而不是添加文本框了x0dx0a jf.add(jp);x0dx0a x0dx0a jf.pack();x0dx0a jf.setLocation(300,300);x0dx0a jf.setVisible(true);x0dx0a jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);x0dx0a }x0dx0a public static void main(String[] args) {x0dx0a new TestScroll();x0dx0a }x0dx0a}

⑺ 在java中窗體中添加了一個文本框,只有垂直滾動條,請問怎麼添加上水平滾動條

JFrame 中添加了一JPanel JPanel里有一JTextArea
向JTextArea中添加滾動條

JTextArea txaDisplay = new JTextArea();
JScrollPane scroll = new JScrollPane(txaDisplay);

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

scroll.getViewport().add(txaDisplay);

JPanel jpanel=new JPanel();
jpanel.add(scroll);

or

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

⑻ java如何在textarea的左邊加滾動條在左邊

你好!
<textarea rows="" cols=""/> 當你的文本域超出它的范圍時,它會自動為你加滾動條!這種方式的缺點在於它文本域的大小會隨字體大小的改變而改變!建議用<textarea style="width:200;height:50"/>
希望你能豁然開朗,對你有幫助!

⑼ Java如何產生有滾動條的TextArea(代碼)

補充回答:你向TextArea內追加內容可以使用append方法,滾動條自動下滾;如果你使用的是 setText方法,那麼需要手工把游標定位到內容的最後,同樣可以是滾動條下滾。代碼如下:
import java.awt.Frame;
import java.awt.TextArea;

public class TestFrame {

public static void main(String[] args){
Frame jf=new Frame();
TextArea jta=new TextArea();
jf.add(jta);
jf.setSize(400, 300);
jf.setVisible(true);
jta.setText("test\n");
for(int i=0;i<100;i++){
jta.setText(jta.getText()+"hello"+i+"\n");
jta.setCaretPosition(jta.getText().length());
}
// jta.append("hello"+i+"\n"); //這樣方式只需要一行代碼
}
}

1)如果是JTextArea,需要把JTextArea包含到JScrollPane滾動面板中
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class TestFrame {

public static void main(String[] args){
JFrame jf=new JFrame();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea jta=new JTextArea();
JScrollPane jp=new JScrollPane(jta);
jf.getContentPane().add(jp);
jf.setSize(400, 300);
jf.setVisible(true);
}
}
2)如果是TextArea,使用預設方式就可以
import java.awt.Frame;
import java.awt.TextArea;

public class TestFrame {

public static void main(String[] args){
Frame jf=new Frame();
TextArea jta=new TextArea();
jf.add(jta);
jf.setSize(400, 300);
jf.setVisible(true);
}
}

⑽ java里的垂直滾動條如何設置為始終在最底部,就像QQ的信息接收文本框滾動條總是停在最底下怎麼才能在右

假設文本區域為textarea,則調用textArea.setCaretPosition(textArea.getText().length());這樣文本區域的滾動條始終會在最底部

閱讀全文

與java文本框滾動條相關的資料

熱點內容
程序員培訓機構感覺很坑 瀏覽:160
編譯器腳本意思 瀏覽:326
apachelinux配置代理 瀏覽:294
程序員的命運會怎樣 瀏覽:663
看逗逗App怎麼樣 瀏覽:445
新英朗壓縮比 瀏覽:297
代購幫app的錢怎麼提現 瀏覽:338
android藍牙可見 瀏覽:360
python游戲編程入門pdf 瀏覽:701
深金融app是干什麼的 瀏覽:611
程序員公園倒立 瀏覽:384
工作應酬吃辣片緩解壓力嗎 瀏覽:427
premierepdf教程 瀏覽:433
pic單片機原理及應用 瀏覽:255
解壓小玩具吐舌頭 瀏覽:711
有道雲伺服器崩潰 瀏覽:890
相冊加密文件怎麼做 瀏覽:213
食指中節骨折演算法 瀏覽:262
工業40pdf 瀏覽:978
錄像機存儲伺服器怎麼實現連接 瀏覽:938