在java中 JFrame怎么只显示标题, 没有边框就像现在的QQ一样没有边框 没分了不好意思了

 我来答
hanzhdy
2013-06-05 · TA获得超过116个赞
知道小有建树答主
回答量:112
采纳率:100%
帮助的人:105万
展开全部
setUndecorated(true);
但你需要加上背景了,否则就是一个灰色面板,啥东西都木有
追问
这样我试过但是他不能移动     这样 和 JWindow 差不了太多
追答
你不会加listener么?下面一个具体的listener,可以参考吧

public class DragMoveAdapter extends MouseListenerAdapter {
/** X position when dragging starts */
private int startX;

/** Y position when dragging starts */
private int startY;

/**
* Create an DragMoveAdapter constructor
* @param component
*/
public DragMoveAdapter(Component component) {
super(component);
}

/**
* Trigger the event when the mouse dragged
*/
public void mouseDragged(MouseEvent event) {
int moveX = event.getX() - this.startX;
int moveY = event.getY() - this.startY;
Point p = this.component.getLocation();
this.component.setLocation(p.x + moveX, p.y + moveY);
}

/**
* Trigger the event when the mouse pressed
*/
public void mousePressed(MouseEvent event) {
this.startX = event.getX();
this.startY = event.getY();
}
}

public class MouseListenerAdapter implements MouseListener, MouseMotionListener,里面所有方法体都是空的
xiao少W
2013-06-05
知道答主
回答量:9
采纳率:0%
帮助的人:1.3万
展开全部
//设置窗体边框可见
this.setUndecorated(true);
追问
这样我试过他不能移动     这样 和 JWindow 差不了太多
追答
extends JFrame   
在看看....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式