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
 
 » rainy 09:34
 » 247 09:33
 » m&m 09:33
 » ToM78 09:31
 » PaKu 09:26
 » leon 09:24
 » cVas 09:23
 » Rod 09:21
 » NimnuL 09:16
 » rkowalcz 09:14
 » JE Jacaw 09:12
 » rooter666 09:10
 » bajbusek 09:08
 » PeKa 08:59
 » emigrus 08:58
 » Marian30p 08:57
 » Sherif 08:55
 » Ament 08:52
 » toledo 08:49
 » Doczu 08:48

 Dzisiaj przeczytano
 14655 postów,
 wczoraj 24667

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
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-2025, TwojePC.PL