我编程我的第一个Java应用程序,我想创建一个图形用户界面,允许绘制不同的计划。尽可能靠近该表示:
我的实现是基于SWT。
用于绘制节点和边,我从类画布使用addPaintListener()
方法。
但我有以下的问题,该方法paintControl()
被称为无限次,每次重绘时间。我问自己,如果有,以避免它的方式,或者一个更好的方式来画Java中的一个计划。
你可有人建议我画图和边缘在Java中的最佳途径
Canvas canvas = new Canvas(composite, SWT.ALL);
canvas.addPaintListener(new PaintListener() {
@Override
public void paintControl(PaintEvent e) {
Rectangle rect=new Rectangle(0, 0, 60, 30);
e.gc.drawRectangle(rect);
}
});
我在寻找我的闺application.i一个最好的实现在绘制边缘的问题