java eclipse GUI 效果

来源:百度知道 编辑:UC知道 时间:2024/06/10 06:01:04
大家不知道有没有看到,eclipse里面的那种类似于侧边栏的东西,最小化后会停在左边或右边上,不知道是如何实现的?
就像图片中的那样

////改变位置大小...貌似能实现...

import java.awt.*;
import java.awt.event.*;

public class FrameTrans extends Frame{

private static final long serialVersionUID = 1L;

private Panel pan = new Panel();
private Button br = new Button();
private Button bg = new Button();
private Button bb = new Button();
static FrameTrans self = null;

public void init(){
self = FrameTrans.this;
this.setLayout(null);
br.setBackground(Color.red);
bg.setBackground(Color.green);
bb.setBackground(Color.blue);
pan.setLayout(new GridLayout(3, 1));
pan.add(br);
pan.add(bg);
pan.add(bb);
pan.setBounds(0, 0, 480, 320);
br.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
pan.setBounds(380, 0, 100, 320);