[Java] Kurs / tutorial dla java.swing

0

Witam! Czy znacie jakies warte polecenia, w miare wyczerpujace kursy / ebooki dotyczace programowania aplikacji okienkowych w javie (Swing, AWT itd)? Z gory dzieki i pozdrawiam.

0

witam,
odkopuje temat,
czy znacie miejsce gdzie moge znaleŹĆ jakis tutorial swinga?
najlepiej w jezyku polskim,

tutorial suna jest spory i wyczerpujacy ale nie podoba mi sie w nim to, iz jest posegregowany alfabetycznie (w glownej mierze, jesli chodzi o podrozdzialy) natomiast chcialbym cos co uczyloby krok po kroku powiekszajac wiedze, a nie zazebiajac sie.
macie cos takiego?

0

tu masz zajefajne examples dla poczatkujacych, latwiej dzieki nim dojsc do czegos niz po smiesznych tutorach, peace

dla zainteresowanych: http://www.idevelopment.info/data/Programming/java/PROGRAMMING_Java_Programming.shtml

0

Ostatnio zacząłem pisać aplikacje w Swingu. Doszedłem do wczytywania obrazków i mam problem z kodem. Powiecie mi co jest źle (kod wzięty z książki, próbowałem deklarować klasy w różnej kolejności):

import javax.swing.*;
import java.awt.*;

class Okno extends JFrame {

    public Okno() {
        setSize(400, 200);
        setTitle("Tytuł okna");
        Panel panel = new Panel();
        add(panel);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setVisible(true);
    }
}

class Panel extends JPanel {

    public void paintComponent(Graphics g) {
        
        ImageIcon imic = new ImageIcon("java.png");
	Image img = imic.getImage();
	g.drawImage(img, 10, 10, null, null);
        g.drawString("Napis", 100, 100);
    }
}

public class Main {

    public static void main(String args[]) {
        Okno okno = new Okno();
    }
}

Zaznaczam, że obrazek jest w tym samym folderze co Main.java, a napis drawString się wyświetla. Dlaczego nie mogę wyświetlić obrazka?

0

Kod jest dobry, u mnie działa. Obrazek ma być w tym folderze co plik Main.class.

0

zapodaj plik np na C:
a sciezke do pliku "C:\java.png"

1 użytkowników online, w tym zalogowanych: 0, gości: 1