przewijalny obrazek - JScrollPane

0

Witam

Mam do napisania program który rysuje wykres słupkowy o nieznanej liczbie słupków.
Chciałbym na jeden słupek przeznaczyć 1 piksel w tym celu potrzebuje umieścić obrazek ( createImage ) wewnątrz JScrollPane. Jak to zrobić tak by obrazek posiadał pasek poziomy przewijania.

Dziękuje za wszystkie posty.

0

do takich pytań służy dokumentacja a nie forum
w ramach dobrych uczynków

setHorizontalScrollBarPolicy(n)

możliwe wartości argumentu n:

    ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED
    ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER
    ScrollPaneConstants.HORIZONTAL_SCROLLBAR_ALWAYS 

pozdrawiam

0

Witam

Chyba się źle wyraziłem. Wiem że istnieje klasa JScrollPane ale nie wiem nic o jej wywołania jak podpiąć ją pod obrazek itd. Czy mam użyć klase JPanel i pod nią podpiąć ten JScrollpane czy jakoś inaczej.

ps. Fragment kodu byłby bardzo pomocny.

0

Nie wiem na jakim komponencie chcesz umieścić rysunek, załóżmy że kompomemt nazywa się komp:

JScrollPane sp=new JScrollPane(komp);
sp.setHorizontalScrollBarPolicy(...); // niekonieczne
fr.add(sp);

fr to obiekt klasy JFrame
pozdrawiam

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