Demonstrates a Canvas

Demonstrates a Canvas : Canvas « SWT JFace Eclipse « Java

 

 

SimpleCanvas.png

 

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

//Send questions, comments, bug reports, etc. to the authors:
//Rob Warner (rwarner@interspatial.com) //Robert Harris (rbrt_harris@yahoo.com)
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.*;
import org.eclipse.swt.graphics.*;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;

/** * This class demonstrates a Canvas */
public class SimpleCanvas {
  /** * Runs the application */
  public void run() {
    Display display = new Display();
    Shell shell = new Shell(display);
    shell.setText("Canvas Example");
    createContents(shell);
    shell.open();
    while (!shell.isDisposed()) {
      if (!display.readAndDispatch()) {
        display.sleep();
      }
    }
    display.dispose();
  }

  /** * Creates the main window's contents * * @param shell the main window */
  private void createContents(Shell shell) {
    shell.setLayout(new FillLayout());

    // Create a canvas     Canvas canvas = new Canvas(shell, SWT.NONE);

    // Create a button on the canvas     Button button = new Button(canvas, SWT.PUSH);
    button.setBounds(10, 10, 300, 40);
    button.setText("You can place widgets on a canvas");

    // Create a paint handler for the canvas     canvas.addPaintListener(new PaintListener() {
      public void paintControl(PaintEvent e) {
        // Do some drawing         Rectangle rect = ((Canvas) e.widget).getBounds();
        e.gc.setForeground(e.display.getSystemColor(SWT.COLOR_RED));
        e.gc.drawFocus(5, 5, rect.width - 10, rect.height - 10);
        e.gc.drawText("You can draw text directly on a canvas", 60, 60);
      }
    });
  }

  /** * The application entry point * * @param args the command line arguments */
  public static void main(String[] args) {
    new SimpleCanvas().run();
  }
}


           
       

 

 

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
» Demonstrates a Canvas : Canvas « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 212
90 GC example: draw a thick line : 2D « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 241
89 SWT Draw 2D : 2D « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 160
88 SWT Button Action : Button « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 156
87 SWT Button : Button « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 205
86 SWT XML Editor: Modify DOM : Text « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 270
85 Demonstrates TreeEditor : Tree « SWT JFace Eclipse « Java file 졸리운_곰 2015.07.28 229
84 Gradle을 이용하여 Java 프로젝트 빌드하기 졸리운_곰 2015.07.26 390
83 gradle을 이용한 빌드 자동화 file 졸리운_곰 2015.07.26 608
82 Maven을 넘어 Gradle로 가자. 졸리운_곰 2015.07.26 330
81 Gradle 시작하기 file 졸리운_곰 2015.07.26 398
80 REST with Java (JAX-RS) using Jersey - Tutorial file 졸리운_곰 2015.07.16 440
79 Tutorial – REST API design and implementation in Java with Jersey and Spring file 졸리운_곰 2015.07.16 841
78 12.2. Using REST in Java 졸리운_곰 2015.07.16 239
77 apache XERCES2-J Source and Binary file 졸리운_곰 2015.07.16 158
76 Multithreading in java with examples 졸리운_곰 2015.07.15 202
75 Communication between parent and child thread in Java 졸리운_곰 2015.07.15 216
74 Java - Interthread Communication 졸리운_곰 2015.07.15 205
73 JAVA 로 Shell 실행하기~ 졸리운_곰 2015.07.12 452
72 JAVA에서 쉘프로그램 실행시키기 졸리운_곰 2015.07.12 5583
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED