標題:
文字編輯器 (一)
[打印本頁]
作者:
tonyh
時間:
2016-12-10 17:28
標題:
文字編輯器 (一)
本帖最後由 tonyh 於 2016-12-17 17:02 編輯
運用 JTextArea 搭配 JScrollPane 作出如下圖之文字窗格,JTextArea 允許使用者輸入多行文字,有別於之前運用過的 JTextField (只能輸入一列),而 JScrollPane 則能使內容超過視窗範圍時,自動出現「滾動拉條」。另外,若要讓文字內容在超出視窗寬度時能自動換行,則將 JTextArea 物件設定 setLineWrap(true)。
[attach]1818[/attach]
[attach]1819[/attach]
[attach]1820[/attach]
import java.awt.Font;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class Ch139 {
JFrame fm;
JScrollPane sp;
JTextArea ta;
Ch139()
{
ta=new JTextArea();
ta.setFont(new Font("新細明體",Font.PLAIN,18));
ta.setLineWrap(true);
sp=new JScrollPane(ta);
fm=new JFrame("My Editor");
fm.setBounds(100, 100, 500, 350);
fm.setVisible(true);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.add(sp);
}
public static void main(String[] args) {
new Ch139();
}
}
複製代碼
作者:
李允軒
時間:
2016-12-17 17:09
此帖僅作者可見
作者:
林宇翔
時間:
2016-12-17 17:16
此帖僅作者可見
作者:
張彥承
時間:
2016-12-17 17:18
此帖僅作者可見
作者:
劉得恩
時間:
2016-12-17 17:19
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2