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
 
 » Markizy 11:08
 » DJopek 11:00
 » Visar 10:59
 » etranger 10:52
 » Wolf 10:47
 » KHot 10:43
 » NimnuL 10:33
 » rooter666 10:14
 » Sebek 10:10
 » jablo 09:59
 » @GUTEK@ 09:55
 » ngP 09:53
 » zibi13 09:51
 » ham_solo 09:50
 » ripek 09:40
 » GLI 09:33
 » waski 09:33
 » wrrr 09:31
 » hokr 09:30
 » Artaa 09:22

 Dzisiaj przeczytano
 200008 postów,
 wczoraj 557004

 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