本人刚学完java基础知识,想看看完整的源代码----------》关于窗体的有吗? 我还有一帖,给源代码就结帖!
本人刚学完java基础知识,想看看完整的源代码----------》关于窗体的有吗? 我还有一帖,给源代码就结帖! 问题点数:100、回复次数:3Top
1 楼congbailing_914(静下心来学习《java编程思想》,打好基础!不玩了~!)回复于 2005-03-02 11:34:02 得分 100
import java.awt.event.MouseEvent;
import java.awt.Point;
import java.awt.event.MouseMotionAdapter;
import java.awt.Toolkit;
import java.awt.Dimension;
public class Frame1 extends JFrame {
private Point pressedPt;
public Frame1() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("Frame Title");
this.setSize(400, 300);
this.setUndecorated(true);
this.addMouseListener(new MouseAdapter() {
public void mousePressed(MouseEvent e) {
pressedPt = e.getPoint();
}
});
this.addMouseMotionListener(new MouseMotionAdapter() {
public void mouseDragged(MouseEvent e) {
JFrame frame = (JFrame) e.getSource();
Point location = frame.getLocation();
int x = e.getX() - pressedPt.x + location.x;
int y = e.getY() - pressedPt.y + location.y;
frame.setLocation(x, y);
}
});
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension frameSize = this.getSize();
this.setLocation( (screenSize.width - frameSize.width) / 2,
(screenSize.height - frameSize.height) / 2);
}
}
Top
2 楼chenweionline(键盘上的舞者)回复于 2005-03-02 11:40:23 得分 0
留个Email,我发一份GraphicJava2Swing源代码给你。Top
3 楼zealVampire(白鹤泉)回复于 2005-03-02 11:50:28 得分 0
http://dev.csdn.net/develop/article/46/article/28/28699.shtmTop




