當前位置:
首頁 > 知識 > JSplitPane–拆分窗格 內 JTextArea 自適應

JSplitPane–拆分窗格 內 JTextArea 自適應

/**
* 信息區域
*/
public void messageFrame() {
Box hBox03 = Box.createHorizontalBox();

JSplitPane vSplitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT);
vSplitPane.setBackground(Color.cyan);
vSplitPane.setDividerLocation(140);
vSplitPane.setDividerSize(8);// 分割條的寬度
vSplitPane.setLeftComponent(autoInfo());
vSplitPane.setRightComponent(new Label("3"));
hBox03.add(vSplitPane);
Frame_box.add(hBox03);
}
/**
* 自動上傳信息顯示區域
*/
public JScrollPane autoInfo() {
JTextArea jTextArea = new JTextArea("等待連接
來呢就
");
jTextArea.setLayout(new BorderLayout());
jTextArea.setLineWrap(true);
JScrollPane jScrollPane=new JScrollPane();
//關鍵 使用 setViewportView 添加jTextArea 而不是用add
/**
* setViewportView
* public void setViewportView(Component view)創建一個視口(如果有必要)並設置其視圖。不直接為 JScrollPane 構造方法提供視圖的應用程序應使用此方法指定將顯示在滾動窗格中的滾動組件子級。例如:
* JScrollPane scrollpane = new JScrollPane();
* scrollpane.setViewportView(myBigComponentToScroll);
* 應用程序不應將子級直接添加到滾動窗格。
*/
jScrollPane.setViewportView(jTextArea);
jScrollPane.setAutoscrolls(true);
return jScrollPane;
}

JSplitPane–拆分窗格 內 JTextArea 自適應

JSplitPane–拆分窗格 內 JTextArea 自適應

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

一套返利網程序源碼
Ajax跨域問題詳解

TAG:程序員小新人學習 |