JAVA 用SWT做界面里面的定义填充颜色啊什么的一定要放到触发器里面么
我看AWT可以直接有voidpaint但是SWT都是在触发器之下的所以导致了我addpaintlisten如果放某个函数里面,就触发不了问如何让他自动触发起来?}else...
我看AWT可以直接有void paint
但是SWT都是在触发器之下的 所以导致了我addpaintlisten如果放某个函数里面,就触发不了
问如何让他自动触发起来 ?
}
else { //这个while是用于等待侧键按一下的操作
yu1.Way3();
// Shell shell1;
// shell.addPaintListener(new PaintListener(){
// public void paintControl(PaintEvent e1){
// Rectangle clientArea = shell.getClientArea();
// e.gc.drawPolygon(new int[] { 125,5,145,45,125,45 });
// e1.gc.setBackground(SWTResourceManager.getColor(SingleMeasure_1.qq));
//虽然是自定义颜色,但是是final植,不改变,所以haish
// e1.gc.fillPolygon(new int[] { 125,5,145,45,125,45 });
// }
// } ) ;
text.setText(String.valueOf(yu1.autoDensity));
text_2.setText(String.valueOf(yu1.a3[0]+" "+yu1.a3[1]+" "+yu1.a3[2]));
}
}
});
}
}
} 展开
但是SWT都是在触发器之下的 所以导致了我addpaintlisten如果放某个函数里面,就触发不了
问如何让他自动触发起来 ?
}
else { //这个while是用于等待侧键按一下的操作
yu1.Way3();
// Shell shell1;
// shell.addPaintListener(new PaintListener(){
// public void paintControl(PaintEvent e1){
// Rectangle clientArea = shell.getClientArea();
// e.gc.drawPolygon(new int[] { 125,5,145,45,125,45 });
// e1.gc.setBackground(SWTResourceManager.getColor(SingleMeasure_1.qq));
//虽然是自定义颜色,但是是final植,不改变,所以haish
// e1.gc.fillPolygon(new int[] { 125,5,145,45,125,45 });
// }
// } ) ;
text.setText(String.valueOf(yu1.autoDensity));
text_2.setText(String.valueOf(yu1.a3[0]+" "+yu1.a3[1]+" "+yu1.a3[2]));
}
}
});
}
}
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询