import java.awt.Container;
import java.awt.FlowLayout;import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;public class LoginWin extends JPanel{
private JLabel lab;
private JTextField jf;
public LoginWin() {
super();
initGUI();
} private void initGUI() {
setSize(200, 200);
jf = new JTextField();
lab = new JLabel();
this.setLayout(null);
lab.setBounds(30,30,120,30);
jf.setBounds(30,80,120,30);
}
public static void main(String args[]){
JFrame jff = new JFrame();
Container con = jff.getContentPane();
con.setLayout(new FlowLayout());
LoginWin lw = new LoginWin();
con.add(lw);
jff.setSize(300, 200);
jff.setVisible(true);
}
}
import java.awt.FlowLayout;import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;public class LoginWin extends JPanel{
private JLabel lab;
private JTextField jf;
public LoginWin() {
super();
initGUI();
} private void initGUI() {
setSize(200, 200);
jf = new JTextField();
lab = new JLabel();
this.setLayout(null);
lab.setBounds(30,30,120,30);
jf.setBounds(30,80,120,30);
}
public static void main(String args[]){
JFrame jff = new JFrame();
Container con = jff.getContentPane();
con.setLayout(new FlowLayout());
LoginWin lw = new LoginWin();
con.add(lw);
jff.setSize(300, 200);
jff.setVisible(true);
}
}
import java.awt.FlowLayout;import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;public class LoginWin extends JPanel{
private JLabel lab;
private JTextField jf;
public LoginWin() {
super();
initGUI();
} private void initGUI() {
setSize(200, 200);
jf = new JTextField();
lab = new JLabel();
lab.setBounds(30,30,120,30);
jf.setBounds(30,80,120,30);
//需增加以下语句
this.add(jf);
this.add(lab);
}
public static void main(String args[]){
JFrame jff = new JFrame();
Container con = jff.getContentPane();
con.setLayout(new FlowLayout());
LoginWin lw = new LoginWin();
con.add(lw);
jff.setSize(300, 200);
jff.setVisible(true);
//需增加以下语句
jff.show();
}
}
JFrame jff = new JFrame();
Container con = jff.getContentPane();
jff.setVisible(true);//先让其可以显示再设置其他的
con.setLayout(new FlowLayout());
LoginWin lw = new LoginWin();
con.add(lw);
jff.setSize(300, 200);
}
import java.awt.FlowLayout;
import java.awt.BorderLayout;import javax.swing.BoxLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;public class LoginWin extends JPanel{
private JLabel lab;
private JTextField jf;
public LoginWin() {
super();
initGUI();
} private void initGUI() {
setSize(200, 200);
jf = new JTextField();
lab = new JLabel("this is label!");
this.setLayout(null);
this.add(lab);
this.add(jf);
lab.setBounds(30,30,120,30);
jf.setBounds(30,80,120,30);
}
public static void main(String args[]){
JFrame jff = new JFrame();
Container con = jff.getContentPane();
con.setLayout(new BorderLayout());
LoginWin lw = new LoginWin();
con.add(lw);
jff.setSize(300, 200);
jff.setVisible(true);
}
}
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField; public class LoginWin extends JPanel{
private JLabel lab;
private JTextField jf;
public LoginWin() {
super();
initGUI();
} private void initGUI() {
setSize(200, 200);
jf = new JTextField(15);
lab = new JLabel("JLabel");
lab.setBounds(30,30,120,30);
jf.setBounds(30,80,120,30);
this.add(lab);
this.add(jf);
}
public static void main(String args[]){
JFrame jff = new JFrame();
Container con = jff.getContentPane();
con.setLayout(new FlowLayout());
LoginWin lw = new LoginWin();
con.add(lw);
jff.setSize(300, 200);
jff.setVisible(true); }
}试试看,不知道是不是你要的效果!