Avatar
lime
Člen
Avatar
lime:

mám niečo takéto:

public class Menu extends JFrame {

    private final String titulok;
    private Hra hra;
    private final JButton butNovaHra;
    private final JButton butKoniec;

    public Menu(String titulok) {
        this.titulok = titulok;

        hra = new Hra();

        setTitle(titulok);
        setPreferredSize(new Dimension(406, 428));
        setLayout(null);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setResizable(false);

        butNovaHra = new JButton("Nová hra");
        butNovaHra.setBounds(10, 10, 150, 80);
        butNovaHra.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 25));
        butNovaHra.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                hra.start();
            }
        });

        butKoniec = new JButton("Koniec");
        butKoniec.setBounds(10, 100, 150, 80);
        butKoniec.setFont(new Font(Font.SANS_SERIF, Font.BOLD, 25));
        butKoniec.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                System.exit(0);
            }
        });

        add(hra);
        add(butNovaHra);
        add(butKoniec);
        pack();
    }

}

a chcem aby sa na pozadí vykreslil obrázok, hľadal som, ale neprišiel som na riešenie, viem ako vykresliť obrázok na JPanel, pomocou ktorého trieda dedí metodu paintComponent(), ale na JFrame mi to nejde..

 
Odpovědět 6.3.2014 13:22
Avatar
solskier1
Člen
Avatar
solskier1:

na načítanie obrázkov v Jave je aj článok ;) pozri sekciu Java/Programovanie hier to preto ti nikto nepíše, nabudúce lepšie hľadaj

Nahoru Odpovědět 13.3.2014 19:56
Čo si sám nenakódiš nevieš.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.