Wątek przeniesiony 2014-12-29 20:41 z Java przez bogdans.

Dodawanie JSlidera i MouseLisnera

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.

0
frame.add(slider,BorderLayout.NORTH);

NORTH możesz zamienić na SOUTH, EAST lub WEST.
2. Dodaj mu ChangeListenera, powinnaś też mieć w klasie ze sliderem referencję do tej drugiej klasy.

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