.[ ČeskéHry.cz ].
Alikace jScrollPane na jTextArea

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Java / J2ME
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Paulus



Založen: 28. 01. 2011
Příspěvky: 2

PříspěvekZaslal: 13. únor 2011, 19:09:45    Předmět: Alikace jScrollPane na jTextArea Odpovědět s citátem

Dobrý den,
mám malý problém, snažím se udělat jednoduché okno které bude obsahovat textArea a textField, textArea bude nějak reagovat na to co bude vloženo do textFieldu. Bohužel se mi ale nedaří donutit textArea aby používalo scrollPane. Prošel jsem hromadu tutoriálů, ale nemůžu přijít na to kde dělám chybu. Prosím tedy o radu, kód okna vypadá takhle:

kód:
package main;

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

public class ConsoleWindow extends JPanel implements ActionListener,
      ComponentListener {

   private static final long serialVersionUID = 1L;
   private boolean askInProgress = false;
   private String lastCommand = "";
   private static String[] commandSet = { "exit", "hello" };

   private JFrame consoleWindow;
   private JTextField textField;
   private JTextArea textArea;
   private JScrollPane scrollPane;

   public ConsoleWindow() {

      consoleWindow = new JFrame("Water project console");
      consoleWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      consoleWindow.getContentPane().setLayout(new BorderLayout());
      consoleWindow.addComponentListener(this);

      textField = new JTextField(20);
      textField.addActionListener(this);

      textArea = new JTextArea("", 5, 20);
      textArea.setEditable(false);
      textArea.setLineWrap(true);
      
      scrollPane = new JScrollPane(textArea);
      scrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

      consoleWindow.setLocation(100, 100);
      consoleWindow.setSize(400, 400);
      consoleWindow.getContentPane().add(textArea, BorderLayout.CENTER);
      consoleWindow.getContentPane().add(textField, BorderLayout.SOUTH);
      consoleWindow.setVisible(true);

   }
}


Díky
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
sulthan



Založen: 24. 10. 2007
Příspěvky: 104

PříspěvekZaslal: 13. únor 2011, 19:37:36    Předmět: Odpovědět s citátem

do okna musis pridat tu scrollpane a ne textarea
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Paulus



Založen: 28. 01. 2011
Příspěvky: 2

PříspěvekZaslal: 13. únor 2011, 22:21:25    Předmět: Odpovědět s citátem

Strašně díky, taková hloupost a já se s tím páral tři dny:-)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> Java / J2ME Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna