當前位置:成語大全網 - 書法字典 - JAVA程序來實現這個接口。

JAVA程序來實現這個接口。

看看代碼:

進口?Java . awt . color;

進口?javax . swing . jframe;

進口?javax . swing . jlabel;

進口?javax . swing . jsplitpane;

進口?javax . swing . swing constants;

公共的?班級?主要?{

公共的?靜電?虛空?main(String【】?args)?拋投?例外?{

JFrame?框架?=?新的?JFrame(“JFrame?用什麽?JSplitPane“);

JLabel?label1?=?新的?JLabel(“label 1“);

label1.setBackground(顏色。藍色);

label 1 . setvertical alignment(swing constants。TOP);//在頂部設置標簽內容。

label 1 . sethorizontalignment(swing constants。居中);//設置資源中心

//?使組件不透明,以便可以顯示JLabel上設置的顏色。

label 1 . setopaque(true);

JLabel?label2?=?新的?JLabel(“label 2“);

label2.setBackground(顏色。淺_灰色);

label 2 . setvertical alignment(swing constants。TOP);

label 2 . sethorizontalignment(swing constants。居中);

label 2 . seto paque(true);

JLabel?label3?=?新的?JLabel(“label 3“);

label3.setBackground(顏色。紅色);

label 3 . setvertical alignment(swing constants。TOP);

label 3 . sethorizontalignment(swing constants。居中);

label 3 . seto paque(true);

//加入?標簽1,標簽2?到達嗎?splitPane1?,並設置?splitPane1?對於水平分割

JSplitPane?splitPane1?=?新的?JSplitPane(

JSplitPane。水平分割。假的?label1,?label 2);

//設置?splitPane1?分隔線位置,0.4?相對於?splitPane1?取決於大小。

split pane 1 . setdividerrocation(0.4);

split pane 1 . setresizeweight(0.4);

JSplitPane?splitPane2?=?新的?JSplitPane(

JSplitPane。垂直拆分。假的?splitPane1,?label 3);

split pane 2 . setdividerrocation(0.5);

split pane 2 . setresizeweight(0.5);

frame . add(split pane 2);

frame . setsize(400,?300);

frame . setlocationrelativeto(null);?//?設置中心

frame . setdefaultcloseoperation(JFrame。EXIT _ ON _ CLOSE);

frame . set visible(true);

}

}運行結果: