㈠ java里的JTextField文本框怎麼設置大小
文本框.setBounds(10,10,30,170) 設置位置。
文本框的寬是改不了的,只有長度才能改變,JTextField jtf = new JTextField(length);
length大了,文本框就長了。
想要長寬可變的文本框可用:JTextArea jta = new JTextArea(長,寬);
JTextArea jta = new JTextArea(長,寬); 也是用jta.setText(); 來顯示的;
與JTextField用法幾乎一樣;具體用法可查API。
代碼如下:
1.//核心代碼第一部分,設置文本框,密碼框長寬;
2.wbk=newJTextField(8);//在這個窗口大小里,設置長度為8,比較合適;
3.mmk=newJPasswordField(8);//密碼框也設置長度為8;
4.//核心代碼第二部分,把文本框,密碼框等加入到JPanel里;
5.JPaneljpwbk=newJPanel();//1放文本框的JPanel面板;
6.jpwbk.add(wbk);//把文本框放入;
7.p[0].add(jpwbk);//把JPanl放入網格布局裡; 8.JPaneljpbutton0=newJPanel();//2放按鈕的JPanel面板(按鈕也小點好看點); 9.jpbutton0.add(button[0]);
10.jp[0].add(jpbutton0);
11.jp[0].add(biaoqian[2]);
12.JPaneljpmmk=newJPanel();//3放密碼框的JPanel面板
13.jpmmk.add(mmk);
14.jp[0].add(jpmmk);
㈡ 怎麼設置jpanel的大小尺寸
JPanel設置大小和尺寸, 需要JFrame窗口的布局設置為null , 並且設置JPanel的大小的同時,還需要設置JPanel的位置
參考代碼
importjava.awt.*;
importjavax.swing.*;
{
publicJTFDemo(){
JPaneljp=newJPanel();
jp.setBackground(Color.BLUE);//面板背景色
jp.setLocation(90,60);//面板的位置
jp.setSize(120,100);//面板的寬,高
//jp.setBounds(90,60,120,100);//上面的位置和大小,也可以用setBounds來設置
add(jp);
//窗口屬性設置
setLayout(null);//布局設置為null
setTitle("標題");
setSize(380,230);//窗口大小
setLocationRelativeTo(null);//窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//窗口點擊關閉時,退出程序
}
publicstaticvoidmain(String[]args){
newJTFDemo().setVisible(true);//創建窗口並顯示
}
}
效果圖
㈢ java 怎麼在面板中修改按鈕JButton的大小
1 如果沒有使用布局管理器,可以使用setBounds方法。
2 使用布局管理器的話 ,調用setPreferredSize方法設置。
有些布局管理器會忽略其中的長或寬,如GridLayout會把其中的組件大小強制一樣,BoxLayout則是忽略其中一項。