Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Paulus
Založen: 28. 01. 2011 Příspěvky: 2
|
Zaslal: 13. únor 2011, 19:09:45 Předmět: Alikace jScrollPane na jTextArea |
|
|
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 |
|
|
sulthan
Založen: 24. 10. 2007 Příspěvky: 104
|
Zaslal: 13. únor 2011, 19:37:36 Předmět: |
|
|
do okna musis pridat tu scrollpane a ne textarea |
|
Návrat nahoru |
|
|
Paulus
Založen: 28. 01. 2011 Příspěvky: 2
|
Zaslal: 13. únor 2011, 22:21:25 Předmět: |
|
|
Strašně díky, taková hloupost a já se s tím páral tři dny:-) |
|
Návrat nahoru |
|
|
|
|
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