Pokaż wyniki 1 do 5 z 5

Temat: Nowa linia

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Zarejestrowany
    Dec 2009
    Skąd
    ke?
    Postów
    162

    Domyślnie Nowa linia

    Mam nadzieję, że nie zbluzgacie mnie jeśli napiszę o kolejnym problemie z Javą.
    Jeden z moich programów wygląda tak:


    Co zrobić, aby poszczególne etykiety/pola tekstowe były oddzielone znakiem nowej linii, np:
    Współczynik A: <pole tekstowe>
    Współczynik B: <pole tekstowe>
    Współczynik C: <pole tekstowe>

  2. #2
    Zarejestrowany
    Jul 2007
    Skąd
    C:\Perl\bin
    Postów
    1,578

    Domyślnie

    pokazalbys kod, ciezko powiedziec
    War, war never changes.

  3. #3
    Zarejestrowany
    Dec 2009
    Skąd
    ke?
    Postów
    162

    Domyślnie

    Proszę bardzo, część programu odpowiadająca za pola tekstowe/etykiety:
    Kod:
      public MojPanel()
      { /* Tworzenie panelu (przyciski, pola tekstowe) */
        setLayout(new FlowLayout(FlowLayout.LEFT));
    
        JLabel lab1 = new JLabel("Współczynnik A:");
        add(lab1);
        a = new JTextField("",5);
        add(a);
    
        JLabel lab2 = new JLabel("Współczynnik B:");
        add(lab2);
        b = new JTextField("",5);
        add(b);
    
        JLabel lab3 = new JLabel("Współczynnik: C:");
        add(lab3);
        c = new JTextField("",5);
        add(c);
    
        JButton policz = new JButton("Policz");
        add(policz);
        ActionListener sl1 = new Policz();
        policz.addActionListener(sl1);
    
        JLabel lab4 = new JLabel("Delta:");
        add(lab4);
        delta = new JTextField("",12);
        add(delta);
    
        JLabel lab5 = new JLabel("Rozwiązanie(1):");
        add(lab5);
        rozw1 = new JTextField("",15);
        add(rozw1);
    
        JLabel lab6 = new JLabel("Rozwiązanie(2):");
        add(lab6);
        rozw2 = new JTextField("",15);
        add(rozw2);
    
        }

  4. #4
    Zarejestrowany
    Jul 2007
    Skąd
    C:\Perl\bin
    Postów
    1,578

    Domyślnie

    nie znam javy, ale probowales
    Kod:
    JLabel lab1 = new JLabel("Współczynnik A:\n");
    ?
    War, war never changes.

  5. Domyślnie

    GroupLayout (Java Platform SE 6)

    Kod:
     vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
                addComponent(label1).addComponent(tf1));
       vGroup.addGroup(layout.createParallelGroup(Alignment.BASELINE).
                addComponent(label2).addComponent(tf2));
       layout.setVerticalGroup(vGroup);
    A teraz idź na jakieś forum o Javie, bo my się takimi rzeczami nie zajmujemy.

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj