⑴ java圖形界面中設置輸入「用戶名」和「密碼」的位置,應該用什麼方法
setBounds方法要跟布局搭配使用的,你先把要添加這兩個組件的組件設為空布局。比如有個JFrame frame,你就要先設置frame.setLayout(null),然後再frame.add(你要添加的用戶名、密碼等),這樣setBounds才起效的。
⑵ JAVA 圖形界面設計 如何將子窗體只能打開一次然後設置位置
二樓的方法不錯,但是樓主可能不懂.最簡單的方法就是如果你的子窗口類名是SonFrame在SonFrame中添加一屬性
public
static
boolean
isshow=false;把顯示窗口的語句套在if里邊if(SonFrame.isshow==false){
//執行顯示窗口代碼}else{
//不管}但是記得當子窗口關閉後設置屬性
SonFrame.isshow=false;否則嘿嘿,再按打開就顯示不出來了~!
⑶ 如何設置java控制項的位置和大小
Java中通過布局管理器(LayoutManager)來布局控制項。
常見的布局管理器如下:
BorderLayout:Frame和Dialog的默認布局管理器。其把面板分為上北、下南、左西、右東和中間,5個部分,在未指定控制項大小的情況下,被加入的控制項將會隨著內容大小自動伸縮,隨著窗口的放大縮小也相應的產生伸縮。
FlowLayout :按順序布局控制項。所有控制項按照流水一樣排列,若當前行放不下了,則自動排到下一行。按子控制項的大小(getPreferedSize())在當前面板布局。
GridLayout :網格布局。該布局將所有控制項按從左到右,從上到下的形式把控制項以網格的形式排列出來。子控制項會填滿整個面板。
GridBagLayout :網格包布局。能布局復雜界面,但其使用也很復雜,一般不用。
null布局:即將布局管理器設置為null。此時,通過調用子控制項的setBounds方法進行布局。
其他布局管理器。以上是Java內置的常用布局管理器,還有一些非官方的好用布局管理器:XYLayout(按大小和位置布局)、VerticalFlowLayout (縱向流水布局)、TableLayout(表格布局)。
一般的Java程序布局方式:用FlowLayout布局一些按鈕,用BorderLayout嵌套多個面板。
⑷ JAVA 圖形界面設計 如何將子窗體只能打開一次然後設置位置
<script type="text/javascript">
function GetWindow(){
window.open("Myjsp.jsp","name1","width=100,height=200,toolbar=no,scrollbars=no,menubar=no,screenX=100,screenY=100");
}
</script>
<body>
This is my JSP page. <br>
<input type="button" value="按鈕" onclick="GetWindow();">
</body> 參數 衩始值 說明
alwaysLowered yes/no 指定窗口隱藏在所有窗口之下。
alwaysRaised yes/no 指定窗口浮在所有窗口之上。
dependent yes/no 指定打開的窗口為父窗口的一個了窗口。並隨父窗口的關閉而關閉。
directions yes/no 指定Navigator 2和3的目錄欄是否在新窗口中可見。
height pixel value 設定新窗口的像素高度。
hotkeys yes/no 在沒有菜單欄的新窗口設置安全退出熱鍵。
innerHeight pixel value 設置新窗口中文檔的像素高度。
innerWidth pixel value 設置新窗口中文檔的像素寬度。
location yes/ no 指明位置欄在新窗口中是否可見。
menubar yes /no 指明菜單欄在新窗口中是否可見。
outerHeight pixel value 設定窗口(包括裝飾邊框)的像素高度。
outerWidth pixel value 設定窗口(包括裝飾邊框)的像素寬度。
resizable yes /no 指明新窗口是否可以調整。
screenX pixel value 設定新窗口離屏幕邊界的像素長度。
screenY pixel value 設定新窗口離屏幕上邊界的像素長度。
scrollbars yes /no 指明滾動欄在新窗口中是否可見。
titlebar yes /no 指明菜單題目欄在新窗口是否可見。
toolbar yes /no 指明工具欄在新窗口中是否可見。
Width pixel value 設定窗口的像素寬度。
z-look yes /no 在文檔中包含各個<pplet>標簽的數組。
fullscreen yes / no 打開的窗體是否進行全屏顯示
left pixel value 設定新窗口距屏幕左方的距離
top pixel value 設定新窗口距屏幕上方的距離