是的,我是一個Java初學者...有人可以告訴我,爲什麼JTextField
位於整個JFrame
而不是(300,50)到(450,75)像我在setBounds
輸入?JTextField在整個JFrame而不是我確定的區域
import java.awt.*;
import javax.swing.*;
public class Chat extends JFrame {
JTextField t=new JTextField("");
public Chat() {
setVisible(true);
setSize(900, 300);
t = new JTextField();
t.setBounds(300, 50, 150, 25);
add(t);
}
}
先看看[如何使用佈局管理器](http://docs.oracle.com/javase/tutorial/uiswing/layout/using.html)和[佈局管理器的可視化指南](http ://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html)。他們可能看起來像一個奇怪的想法開始,但他們將保存你的理智和頭髮長期運行...... – MadProgrammer