jdaues
asked on
new interface (for bobbit31)
/*
* Licensed Materials - Property of IBM,
* SWT - The Simple Widget Toolkit,
* (c) Copyright IBM Corp 1998, 1999.
*/
/* Imports */
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.events.*;
import org.eclipse.swt.graphics.* ;
import java.util.ResourceBundle;
/*
* This example builds on HelloWorld1 and demonstrates how to draw directly
* on an SWT Control.
*/
public class HelloWorld5 implements PaintListener {
private static ResourceBundle resHello = ResourceBundle.getBundle(" examples_h elloworld" );
static Color red;
static Shell shell;
public static void main (String [] args)
{
HelloWorld5 hw5 = new HelloWorld5();
Display display = new Display ();
red = new Color(display, 0xFF, 0, 0);
shell = new Shell (display);
shell.addPaintListener (hw5);
shell.open ();
while (!shell.isDisposed ())
{
if (!display.readAndDispatch ()) display.sleep ();
}
red.dispose();
display.dispose ();
}
public void paintControl(PaintEvent event)
{
GC gc = event.gc;
gc.setForeground(red);
Rectangle rect = shell.getClientArea();
gc.drawRectangle(rect.x + 10, rect.y + 10, rect.width - 20, rect.height - 20);
gc.drawString(resHello.get String("He llo_world" ), rect.x + 20, rect.y + 20);
}
}
* Licensed Materials - Property of IBM,
* SWT - The Simple Widget Toolkit,
* (c) Copyright IBM Corp 1998, 1999.
*/
/* Imports */
import org.eclipse.swt.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.events.*;
import org.eclipse.swt.graphics.*
import java.util.ResourceBundle;
/*
* This example builds on HelloWorld1 and demonstrates how to draw directly
* on an SWT Control.
*/
public class HelloWorld5 implements PaintListener {
private static ResourceBundle resHello = ResourceBundle.getBundle("
static Color red;
static Shell shell;
public static void main (String [] args)
{
HelloWorld5 hw5 = new HelloWorld5();
Display display = new Display ();
red = new Color(display, 0xFF, 0, 0);
shell = new Shell (display);
shell.addPaintListener (hw5);
shell.open ();
while (!shell.isDisposed ())
{
if (!display.readAndDispatch ()) display.sleep ();
}
red.dispose();
display.dispose ();
}
public void paintControl(PaintEvent event)
{
GC gc = event.gc;
gc.setForeground(red);
Rectangle rect = shell.getClientArea();
gc.drawRectangle(rect.x + 10, rect.y + 10, rect.width - 20, rect.height - 20);
gc.drawString(resHello.get
}
}
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.