Pereiti prie turinio

informacijos perdavimas iš vieno tab'o į kitą?


Rekomenduojami pranešimai

Nesu gera Java žinovė, tad gal kas nors man galėtų padėti, nes internete nieko panašaus negaliu surasti.

Bėda ta, kad programoje turiu 2 tab'us. Man reikia nuspaudus antrą tab'ą, kad jame esančiame label1 būtų parašyta, kiek lentelėje yra stulpelių.

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

public class demo2 extends JApplet {
   private JPanel main_panel, tab1, tab2;
   private JTabbedPane tabbedPane;
   private JLabel label1;
   private JTable table1;
   private JScrollPane scrollPanel1;

   private void createPage1() {
       tab1 = new JPanel();
       tab1.setLayout(null);
       String[] columnNames = {"Number"};
       Object[][] data = {{"1"},{"2"},{"3"},{"4"},{"5"}};
       table1 = new JTable(data, columnNames);
       scrollPanel1 = new JScrollPane(table1);
       scrollPanel1.setBounds(10, 40, 70, 150);
       tab1.add(scrollPanel1);
   }

   private void createPage2() {
       tab2 = new JPanel();
       tab2.setLayout(null);
       label1 = new JLabel();
       label1.setBounds(10, 10, 100, 20);
       tab2.add(label1);
   }

   @Override
   public void init() {
       main_panel = new JPanel();
       main_panel.setSize(200, 150);
       main_panel.setLayout(new BorderLayout());
       getContentPane().add(main_panel);

       createPage1();
       createPage2();

       tabbedPane = new JTabbedPane();
       tabbedPane.addTab("Tab1", tab1);
       tabbedPane.addTab("Tab2", tab2);
       main_panel.add(tabbedPane, BorderLayout.CENTER);
   }
}

Redagavo Danni
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...