【发布时间】:2020-04-07 18:26:17
【问题描述】:
如果我创建一个 800x600 像素的 JFrame 并从 (0,0) 到 (800,600) 画一条线,它不会从一个角到另一个角,那么,(0,0) 和 (800,600) 在哪里)? 这是代码
import java.awt.Graphics;
import javax.swing.JFrame;
public class Point0_0test extends JFrame {
public Point0_0test() {
setTitle("Test");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(800, 600);
setLocationRelativeTo(null);
}
@Override
public void paint(Graphics g) {
super.paint(g);
g.drawLine(0, 0, 800, 600);
}
public static void main(String[] args) {
Point0_0test test = new Point0_0test();
test.setVisible(true);
}
}
【问题讨论】: