Wątek przeniesiony 2014-12-29 20:41 z przez bogdans. Powód: Wątek dotyczący podstaw

Dodawanie JSlidera i MouseLisnera

Odpowiedz Nowy wątek
2014-12-29 17:39
hubabuba
0

Posiadam taka funkcję:

 public static void createAndShowGui(List<Double> scoresX, List<Double> scoresY) {
        int maxDataPoints = 800;
        GraphPanel mainPanel = new GraphPanel(scoresX, scoresY);
        mainPanel.setPreferredSize(new Dimension(700, 500));
        //JSlider slider = new JSlider(2, 20, 50, 5);
        JFrame frame = new JFrame("Dane");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.getContentPane().add(mainPanel);
        frame.pack();
        frame.setLocationRelativeTo(null);
        frame.setVisible(true);

I chce dodac do frame JSlidera i niestety nie potrafię tego zrobić, chciałabym tez aby mozna bylo im przesuwac i przekazywal on wartosci do innej klasy. Bardzo prosze o pomoc.

edytowany 1x, ostatnio: bogdans, 2016-12-13 18:26
Kod wstawiaj w znaczniki &lt;code=java&gt;&lt;/code&gt; - bogdans 2014-12-29 20:34

Pozostało 580 znaków

2014-12-29 20:40
0

1.

frame.add(slider,BorderLayout.NORTH);

NORTH możesz zamienić na SOUTH, EAST lub WEST.

  1. Dodaj mu ChangeListenera, powinnaś też mieć w klasie ze sliderem referencję do tej drugiej klasy.

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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