我怎样才能直接画到屏幕上?

时间:2014-07-26 18:46:15

标签: java rendering screen

是否有Java可以使用的图形上下文,以便程序员可以直接绘制到屏幕而不是窗口?

1 个答案:

答案 0 :(得分:0)

您可以使用SWT实现您所描述的内容(将任意内容打印到您选择的屏幕区域)。以下代码段将显示一个空矩形(您可以在那里打印任意内容,例如使用Canvas)。

Display display = new Display();
Shell shell = new Shell(SWT.NO_TRIM);
shell.setSize(50,50);
shell.setLocation(0,0); //show in upper left corner of main screen
//... add your custom contents
shell.open()
for(;!shell.isDisposed();)
  if(!display.readAndDispatch())
    display.sleep();

http://www.eclipse.org/swt/