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 nakresliť kruh v Jave

programovací jazyk Java obsahuje veľké množinu vstavaných knižníc pre použitie v plnení mnohých úloh , ktoré by inak bolo ťažké . K dispozícii sú knižnice , ktoré uľahčujú návrh grafického používateľského rozhrania ( GUI ) , sieťovej komunikácie a matematické výpočty , rovnako ako kreslenie geometrické obrazce na obrazovke užívateľa . Tri knižnice musia byť zahrnuté v programe , ktorý čerpá tvar , ako je kruh na obrazovke , ale ten najviac zodpovedný za skutočné čerpanie tvaru je " geometrie " knižnica . Návod dovolená 1

Zahrnúť tri potrebné knižnice v hornej časti vášho Java zdrojového kódu textového súboru je písanie , jeden na každom riadku , takto :

( linka 1 ) import java . AWT * ; ..

( linka 2 ) import java.awt.event * ; .

( riadok 3 ) import java.awt.geom * ;

každý riadok musí začínať slovom " dovoz " a musí končiť bodkočiarkou . Poznámka : Čísla riadkov v zátvorkách sú len pre referenčné ; nezahŕňajú ich do riadkov kódu
2

Vytvoriť novú triedu Java s názvom " drawCircle " , ktorý tiež umožňuje použitie všetkých funkcií Java je . vstavaný " rámu " metódy triedy . To na samostatnom riadku pod prvé tri knižnice zaradenie linky . Riadok by mal vyzerať takto :

( Line4 ) public class drawCircle rozširuje Frame {
3

vytvoriť metódu v " drawCircle " triedy , ktorá nastavuje , ako kruh je potrebné vyvodiť , a tiež vytvorí novú inštanciu vstavaným - in metóde zvanej Ellipse2D , takto :

( linka 5 ) Tvar kruh = new Ellipse2D.Float ( 100.0f , 100.0f , 100.0f , 100.0f ) ;

Uistite sa, táto linka končí bodkočiarkou . Môžete experimentovať s rozmermi zmenou každý výskyt 100.0f na iné číslo , ako je napríklad 90.0f , tak dlho , kým všetky štyri sú rovnaké , čo umožní dokonalý kruh .
4

Prevedenie konštruktor , ktorý bude maľovať kruh na obrazovke monitora . Zadajte prvý riadok konstruktoru takto :

( linka 6 ) public void paint ( Graphics g ) {
5

Zadajte čiaru pod hlavičkou konštruktory , ktorý vytvára novú inštanciu z vstavanej knižnice metódou " Graphics2D " a názov " ga " , takto :

( linka 7 ) Graphics2D ga = ( Graphics2D ) g ;
6

Enter riadok , ktorý hovorí , Java nakresliť kruh , takto :

( linka 8 ) ga.draw ( kruh ) ;
7

Zadajte riadok , ktorý nastaví farby farby pre vonkajšie línie kruhu . Môžete použiť niektorý zo základných alebo doplnkových farbách , ako je červená , zelená alebo žltá , plus čierna a biela . Nahraďte názov farby v nasledujúci riadok s farbou , ktorú chcete použiť :

( linka 9 ) ga.setPaint ( Color.green ) ;
8

Zadajte nasledujúci riadok , ktorý je voliteľný , ak chcete , aby sa vnútro kruhu musí byť vyplnená farbou používa na nakreslenie kruhu :

( linka 10 ) ga.fill ( kruh ) ;

uzavrieť blok kódu , zadaním správne zložená zátvorka na samostatnom riadku , takto :

( linka 11 ) }
9

Zadajte nasledujúce riadky , ktoré sú hlavnou časť programu . Táto časť programu bude vytvoriť novú inštanciu vašej triedy pripravené " drawCircle " a využije ju robiť skutočnú prácu prezentovať " nápady " , ktoré ste zadali do reálneho sveta ( na obrazovke ) :

( linka 12 ) public static void main ( String args [ ] ) {

( linka 13 ) Rám Rám = new drawCircle ( ) ;

( linka 14 ) frame.addWindowListener ( nový WindowAdapter ( ) {

( linka 15 ) public void windowClosing ( WindowEvent my ) {

( linka 16 ) System.exit ( 0 ) ;

( linka 17 ) }

( linka 18 ) } ) ;

( linka 19 ) frame.setSize ( 400 , 300 ) ;

( linka 20 ) frame.setVisible ( true ) ;

( linka 21 ) }

( linka 22 ) }

veľkosť rámu v riadku 19 môže byť akejkoľvek veľkosti , ktoré chcete . Prvé číslo je šírka v pixeloch , a druhé číslo je výška v pixeloch .
10

Zostaviť program a spustite ho ako vy všetky ostatné programy v jazyku Java . Pri spustení programu sa zobrazí okno obsahujúce kruh na obrazovke počítača . Bude to buď obrys kruhu alebo pevný kruh , v závislosti na tom , či ste nastavili farbu výplne v riadku 10.

Najnovšie články

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