窗体组件类结构
package Demo01;
import java.awt.Color;
import java.awt.Container;
import javax.swing.JFrame;
public class JFrameTest extends JFrame {
public JFrameTest() {
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(200,400,500,400);
Container c = getContentPane();
c.setBackground(Color.pink);
JLabel l = new JLabel("点击登录");
c.add(l);
c.validate();
setResizable(false);
System.out.println("X="+getX()+"Y="+getY());
}
public static void main(String[] args) {
new JFrameTest();
}
}
1
2
3
4
5
6
7
8
package Demo01;
import java.awt.Container;
import javax.swing.JDialog;
import javax.swing.JLabel;
public class JDialogTest extends JDialog {
public static void main(String[] args) {
JDialog jd = new JDialog();
jd.setVisible(true);
jd.setBounds(200,400,500,400);
Container c = jd.getContentPane();
c.add(new JLabel("这是一个标签"));
}
}