| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 12.03.09 Prihlásený: 18.04.10 Príspevky: 13 Témy: 6 |
zdravím, neviete, ako sa dá načítať súbor img.jpg do public premennej typu BufferedImage a tú potom cez paint vykresliť do canvasu?
Ocenil by som skôr vysvetlivky + zdroják, ako treba upratať kód, do akých metód to treba vložiť, ako napísať triedy.... lebo našiel som si:
Kód: BufferedImage image = null; try { image = ImageIO.read(new File("img.jpg")); } catch (IOException e) { }
no funguje mi to len v metóde main(String[] args), ta metóda musí byť static a statické metódy môžu narábať public premennými typu static a volať len statické funkcie, lenže paint nemôže byť statická funkcia, celé je to jeden začarovaný kruh ... a k tomu mám pocit, že sa funkcia paint spúšťa skôr, ako main... neviete poradiť čo s tým? skúsil som hádam všetko... vďaka...
|
|
Registrovaný: 04.12.08 Prihlásený: 16.12.10 Príspevky: 59 Témy: 10 |
Vidím, že si začiatočník. Málo si si našiel. Ja keď dám do googlu BufferedImage, tak mi nájde veľa schopných vecí, čo sa toho týka.
http://leepoint.net/notes-java/GUI-lowlevel/graphics/43buffimage.html
Toto vyzerá schopne. Ja sa JAVE nevenujem, takže neviem do akého canvasu to chceš vykresliť, či do JPanel-a alebo do čoho...
_________________ Robím, čo možem. Keď nerobím, nemožem. |
|
Registrovaný: 01.04.10 Prihlásený: 08.10.11 Príspevky: 339 Témy: 0 | Napísal Forty-: 12.04.2010 10:54 | |
|
ak ho nepotrebujes extra casto menit, tak si len sprav komponent JLabel a nastavuj mu obrazok
pokial tie obrazky dynamicky z niekade netahas tak ich rovno daj ako resource JAR archivu
a skus nasledovny kod
Kód: JLabel myLabel = new JLabel(); myLabel.setIcon(new ImageIcon(getClass().getResource("/myProject/myPackage/resources/myPic.png")));
Edit :
Samozrejme aj ten tvoj kod by sa dal upravit, vytvor si novu triedu a budes vytvarat jej instanciu pri kresleni, vyhni sa statickym metodam ked ti tam nesedia
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| opatovne nacitanie Stringu - JAVA v Assembler, C, C++, Pascal, Java | 10 | 776 | 03.02.2011 18:13 Bajzik | | Jlist nacitanie mien suborov /JAVA/ v Assembler, C, C++, Pascal, Java | 0 | 804 | 09.01.2009 1:26 milanbb55 | | Čítanie textu z obrázku (Java - Android) v Android, iOS, Windows Phone (Mobile) | 2 | 686 | 04.11.2014 21:53 walther | | Vnutorny odkaz v subore JPG na iny JPG subor v Ostatné | 7 | 1036 | 16.07.2010 16:43 shiro | | Problém s obrázkami .jpg respektíve .JPG v Ostatné | 3 | 1091 | 30.09.2008 18:42 shiro | | Premenovanie prípony JPG na jpg v Operačné systémy Microsoft | 12 | 603 | 29.06.2013 20:06 walther | | vykreslenie vo flashi v Ostatné | 0 | 471 | 25.02.2009 23:40 jablko05 | | C++ API Vykreslenie hodnoty premennej v Assembler, C, C++, Pascal, Java | 2 | 306 | 04.03.2013 23:38 Grash | | Vykreslenie grafu z ciselnych hodnot. v PHP, ASP | 1 | 624 | 16.10.2009 15:44 rooobertek | | Vykreslenie koláčového diagramu v C++ v Assembler, C, C++, Pascal, Java | 2 | 535 | 15.05.2008 21:15 Marsello | | Vykreslenie Bitmapy do PictureBox-u v Assembler, C, C++, Pascal, Java | 2 | 480 | 15.10.2010 9:28 m@-nX | | C# - vykreslenie trojuholníkov zo zadaných údajov v Technológia .NET | 3 | 1047 | 09.04.2011 18:46 walther | | Vykreslenie stránky v rôznych prehliadačoch- css problém v HTML, XHTML, XML, CSS | 2 | 410 | 31.03.2012 17:11 gogy27 | | dobre java navody a nova tema JAVA [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 35 | 5429 | 09.03.2009 17:14 tlacitko Enter | | Rozdiel medzi Java Standard a Java EE v Assembler, C, C++, Pascal, Java | 1 | 840 | 02.04.2014 12:41 XOLOO | | Oprava JPG v Grafické programy | 10 | 1554 | 29.08.2022 8:52 Jarrooas |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|