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
 
 » Kool@ 17:00
 » DYD 16:57
 » ligand17 16:57
 » Promilus 16:55
 » ngP 16:53
 » wrrr 16:49
 » zibi13 16:46
 » KHot 16:44
 » biEski 16:42
 » Sherif 16:41
 » myszon 16:41
 » elliot_pl 16:40
 » Kenny 16:35
 » ulan 16:33
 » Wojtekar 16:27
 » dugi 16:25
 » NimnuL 16:24
 » past 16:17
 » Artaa 16:15
 » El Vis 16:08

 Dzisiaj przeczytano
 36879 postów,
 wczoraj 25433

 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