Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » KHot 08:31
 » Kelso1 08:28
 » McsEb 08:23
 » Katoda Lt 08:18
 » Sherif 08:12
 » lcf 08:04
 » Markizy 08:03
 » @GUTEK@ 08:03
 » skalak23 08:00
 » wrrr 07:58
 » Hitman 07:57
 » JE Jacaw 07:53
 » patinka 07:43
 » Marcus 07:40
 » dugi 07:38
 » myszon 07:33
 » NimnuL 07:30
 » steve 07:24
 » wukillah 07:20
 » Dexter 07:20

 Dzisiaj przeczytano
 20739 postów,
 wczoraj 90545

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2026
A R C H I W A L N A   W I A D O M O Ś Ć
    

GUI Background Image , OBrian 23/11/04 11:23
Jak ustawic obrazek/zdjecie jako tlo w GUI????
Java,Java,Java

ThinkPad R400 #! CrunchBang Linux -
Powered by Debian

  1. np tak , Hummer 23/11/04 13:31
    W klasie dziedziczacej z JPanel :
    Image back;
    W konstruktorze tej klasy:
    Toolkit kit = Toolkit.getDefaultToolkit();
    back = kit.getImage("tlo.jpg");

    W funkcji paintComponent(Graphics comp);
    Graphics2D comp2D = (Graphics2D)comp;
    if (back != null)
    comp2D.drawImage(back, 0, 0, this);

    1. oto przykladowy program , Hummer 23/11/04 19:44
      import java.awt.*;
      import javax.swing.*;
      import java.util.*;

      public class tlo extends JFrame {
      tloPanel panel = new tloPanel();

      public tlo() {
      super("Background");
      setSize(300, 200);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      JPanel pane = new JPanel();
      pane.setLayout(new GridLayout(1, 1, 15, 15));
      pane.add(panel);
      setContentPane(pane);
      show();
      }

      public static void main(String[] arguments) {
      tlo background = new tlo();
      }
      }

      class tloPanel extends JPanel {
      Image back;

      tloPanel() {
      super();
      setBackground(Color.black);
      Toolkit kit = Toolkit.getDefaultToolkit();

      back = kit.getImage("tlo.jpg");


      }

      public void paintComponent(Graphics comp) {
      Graphics2D comp2D = (Graphics2D)comp;
      if (back != null)
      comp2D.drawImage(back, 0, 0, this);
      }
      }

  2. dzieki , OBrian 25/11/04 11:42
    dzieki Lukasz!
    bardzo ladnie dziala ;-)

    ThinkPad R400 #! CrunchBang Linux -
    Powered by Debian

    
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL