A. java中print與printIn區別
java中print與printIn區別:
這兩個都是System.out對象的方法,區別在於:
print將它的參數顯示在命令窗口,並將輸出遊標定位在所顯示的最後一個字元之後。
println 將它的參數顯示在命令窗口,並在結尾加上換行符,將輸出遊標定位在下一行的開始。
如:
importjava.lang.*;//這兩個輸出都在這個包裡面,默認載入了這個包
publicclassHelloWorld{
publicstaticvoidmain{
System.out.print("HelloWorld!");//輸出HelloWorld!不換行
System.out.println("HelloWorld!");//輸出HelloWorld!換行
}
}
B. java JTextArea 中怎麼在文本域中將游標跳轉到指定行(該行的行首)
事件處理會吧?
在確定button被點擊的事件處理中
設置JTextArea的游標位置,行話叫插入符內Caret
可以使用JTextArea繼承容自JTextComponent類的方法setCaretPosition(int position)來設置。
即
JTextArea.setCaretPosition(int position)
此處position表示從文本開頭數起第position個字元處。
要插入某行行首的話,需要計算該數字,通過以下方法計算:
position = JTextArea.getLineStartOffset(int 行號);
該方法返回給定行號的開頭的offset值。。
還有不明白的地方,自己翻翻API文檔吧。