博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

自定义组件位置

Posted on 2012-08-09 15:18  紫冰龙  阅读(176)  评论(0编辑  收藏  举报
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;

import javax.swing.*;

public class TestBonds extends JFrame { 

    public TestBonds() {
        setTitle("TestBonds");
        setLayout(null); //这是重点
        setSize(500,500);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        JPanel p1 = new JPanel();
        p1.setBounds(30, 30, 200, 200);
        p1.setBorder(BorderFactory.createTitledBorder("p1"));
        add(p1);
        JButton bt = new JButton("屩");
        bt.setFont(new Font(null,Font.PLAIN,50));
        bt.setBackground(Color.RED);
        //bt.setBorderPainted(false);
        bt.setBounds(300, 300, 100, 100);
        add(bt);
        
        setVisible(true);
    }

    /**
     * @param args
     */
    public static void main(String[] args) {
        new TestBonds();
    }

}