Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako kresliť trojuholníky v jazyku Java

Programovanie Java rozhranie obsahuje pokročilé grafické možnosti spracovania . Kreslenie jednoduchých tvarov , ako sú trojuholníky , je otázkou , ako definovať parametre tvaru v rámčeku . Nastavenie týchto parametrov sa vykonáva pomocou určitých dátových typov a Java metódy , ktoré poverovať programu kompilátor o tom , čo robiť , keď sú volány metódy . Potlačenie špeciálnu metódu nazvanú paintComponent zaisťuje presné kreslenie definovaného tvaru . Pokyny dovolená 1

Import grafiky , bod a polygónov AWT balíčky a JFrame a JPanel hojdačka balíčkov . Kód ide pred prvou triedou svojho programu a vyzerá takto : Spojené

dovozné java.awt.Graphics ;

import java.awt.Point ;

import java . awt.Polygon ;

import javax.swing.JFrame , Spojené

dovozné javax.swing.JPanel ;
2

Vytvorte si trojuholník triedu a rozšíriť triedu JPanel tak , že trojuholník je možné zobraziť na obrazovke . Váš kód by mal vyzerať takto , aj keď je možné pomenovať svoj ​​program , čo by ste chceli :

public class TriangleShape rozširuje JPanel {

}
3

Prepísať metódu paintComponent vo svojej hlavnej triede . Pokyny Java používa k tomu trojuholník sa nachádza v tejto metóde . Kód vyzerá to , aj keď je možné pomenovať dátové typy , čo by ste chceli :

public void paintComponent ( Graphics g ) {

super.paintComponent ( g ) ;
< dĺžka p > Rozmery = this.getSize ( ) ;

Point p1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ;

Point p2 = new point ( size.width /2 , size.height /3 ) ;

Point p3 = new Point ( ( 2 * size.width ) /3 , ( 2 * size.height ) /3 ) ;

int [ ] x = { p1.x , p2.x , p3.x } ;

int [ ] y = { p1.y , p2.y , p3.y } ,

Polygon trojuholník = new Polygon ( x , y , x.length ) ;

body P1 , P2 a P3 definujú vrcholy tohto trojuholníka . Na int [ ] pole a trojuholník typu Polygon tvorí nohy trojuholníka . Tento kód platí v zátvorke vašej hlavnej triedy .
4

Vytvorte hlavnú metódu , ktorá inštruuje Java vytvoriť rámec , na ktorom sa kresliť trojuholník a pridá trojuholník s rámom . Kód je takto , pomocou názvov pre dátové typy :

public static void main ( String [ ] args ) {

TriangleShape t = new TriangleShape ( ) ;

JFrame frame = new 100 ) ;

frame.show ( ) ;

Tento kód platí v zátvorke vašej hlavnej triede , po spôsobe printComponent
< . br >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené