1樓:網友
如果輸出多行,建議不要用jtextarea和jtextarea,你可以用jtable試試,我做的個圖書管理就用的這個來顯示查詢出來的書籍,感覺比較好排,而且還可以接收滑鼠訊息,如響應右鍵等。
import ;
import ;
import ;
class test extends jframe;
private static string booktablename = new string
private static jtable booktable = new jtable(booktabledata, booktablename);
test(){
borderlayout())
public static void main(string args) {
new test();
2樓:free宇
判斷接字元數,是多少然後自動換行就了。
不知道你是個意思嗎?
jtextarea或jtextpane怎樣設定文字對齊
3樓:網友
最好用jtable來放。
寫慎辯了乙個簡單的測試程式,不知道對你寬弊缺有沒有用。
import ;
import ;
import ;
class test extends jframe;
private static string booktablename = new string
private static jtable booktable = new jtable(booktabledata, booktablename);
test(){
borderlayout())
public static void main(string args) {
new test();
j**a中textarea/jtextarea的對齊方式怎麼設定的?
4樓:網友
textarea 和 jtextarea 都不支援設定對齊方式,它的對齊方式是繼承自作業系統的。
要設定對齊方式,只有 jtextfield / textfield 支援。
j**a中jtextpane 怎麼把不同的行,設定為不同的對齊方式,我嘗試了一下,怎麼都是左對齊呀!
5樓:網友
參考jtextarea多行文字,想設定文字的對齊方式為居中對齊,卻發現死活沒有合適有效的方法,又試了jtextfield和jlabel,都不理想。搜了一溜夠看到jtextpane的解決方法,其實真是有點兒大材小用了。jtextpane裡可以設定style,對齊方式、字型字型大小、顏色等等,並且還可以設定style的作用範圍,挺方便的。
另外,想把文字區域背景設為透明的也是在api中找了一通,才發現敢情就是setopacity,呃,對這個單詞實在是太不敏感了。。。
把在coderanch上搜的例子貼在這裡吧,以防以後忘了:
import ;
import ;
import ;
public class styling
public static void main(string args) }
j**a在文字框內的文字實現左右中對齊方法
6樓:網友
jtextarea可以用 alignmentx);來設定文字對齊位置。alignmentx從0到1,取0左對齊,是居中,1是右對齊。這個設定是針對內部的所有文字的對齊方式,如果要設定部分文字的對齊方式,就要考慮其它的了,比如jtextpane。
jtextpane可以直接內嵌html。直接把網頁**寫進去,非常方便。
j**a jtextpane設定問題
7樓:雪飛瀟瀟
答:因為呼叫的是settext()方法,該方法會覆蓋掉之前的文字,顯示最後一次設定的文字。
如果是 jtextpane 元件, 那麼可以通過先獲取文字,然後再設定文字的方式,來實現。
jtextpane textpane = new jtextpane();
新字串");
所以,你的**需要修改成下面這樣。
btnnewbutton_ actionlistener()
先讀取之前的文字,然後追加上現在的文字。
);}效果圖。
1: 如果你覺得不夠美觀, 你可以加寬你的視窗和jtextpane元件。
2: 如果你覺得迴圈太多次 。都要settext() 那麼也可以使用字串拼接好了,只設定一次就可以了。
4: 你的類名是action 是不推薦的, 因為類名推薦首字母大寫,並且使用有意義的名詞比較好,比如myframe等。
5: **從風格上來看,比較亂,應該是使用windowbuilder 自動生成的**。 自己寫,其實更簡單,並且很整潔。
6: 這段**採用的是絕對佈局 setlayout(null); 這樣的佈局,在不同的作業系統以及不同的執行環境下,顯示的效果會有差別,並且也不能很好的縮放視窗,不推薦使用。
下面的**純手打, 一般的視窗都可以參考下面的寫法書寫。
8樓:網友
settext 每次都會把上次的內容覆蓋掉的,所以不能每次都用 settext。先計算好,把結果放進乙個字串緩衝區中,最後一次settext()
執行結果:修改後的**如下:
9樓:網友了了了
你好,請把你的截圖發出來看一下。
有關於英雄或勇氣的英語名言,有關於英雄或勇氣的英語名言
莎士比亞 1.shakespeare說 to be or not to be that s a question.2.shakespeare說 成功的 不必再以說謊為生,因為被騙的人已經成為他的擁護者。3.shakespeare說 美滿的愛情,使鬥士緊繃的心情鬆弛下來 4.shakespeare說 ...
關於老師或作業的隨筆左右,一篇關於老師或作業的隨筆300字左右
呆在家裡做作業,不免覺得有些乏味,除了看看書或電視,陪著外公外婆打幾副牌,尋開心。媽媽對我非常苛刻,時常在我耳邊嘮叨,定要讓我複習語數英,說什麼 馬上畢業了,升初中還那麼放鬆!我只好乖乖認命,僅5天,就做完了作業的一半!驚人啊!我的暑假雖吁了口氣,但還是 閉門自習 的,唉,倒黴!游泳是我在夏日中必不...
求關於高考的電影或電視劇,關於蛇的電視劇或電影
右手殺死左手 全城高考 騰空的日子 匆匆那年 關於蛇的電視劇或電影 舞璇瀅 1 航班蛇患 航班蛇患 是新線電影公司2006年出品的一部動作電影,影片由大衛 r 艾里斯執導,塞繆爾 傑克遜和內森 菲利普斯聯袂出演,影片於2006年8月18日在美國上映。影片講述塞繆爾 傑克遜在片中出演一位神勇的fbi探...