JTextArea自動換行以及設定滾動條

2021-09-01 19:09:25 字數 983 閱讀 6965

應將jtextarea置於jscrollpanel中

若要使只有垂直滾動條而沒有水平滾動條,使用jtextarea.setlinewrap(true),自動換行。

以下摘自[url]

jtextarea txadisplay = new jtextarea();

//自動換行

txadisplay.setlinewrap(true);

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);

swing中JTextArea的換行

private jtextarea jtext jtext.setlinewrap true 相關api類jtextarea下的setlinewrap方法 public voidsetlinewrap boolean wrap 設定文字區的換行策略。如果設定為 true,則當行的長度大於所分配的寬度...

解決span自動換行以及樣式margin的問題

因為span預設是行屬性,而div預設是塊屬性,所以span是無法實現margin top,margin bottom,設定也會失效。當然span也不根據長度自動換行。解決辦法 1 把display設定為 inline block 元素display屬性的常見值說明 block 塊物件的預設值。將物...

html自動換行

在網上搜尋到2中解決方案 1.其實只要在 控制中新增一句 就搞定了。其中可能對英文換行可能會分開乙個單詞問題 解決如下 語法 word break normal break all keep all 引數 normal 依照亞洲語言和非亞洲語言的文字規則,允許在字內換行 break all 該行為與...