2010-05-03 15 views
0

Goodeveningun JTextArea rétractable avec scrollpane

comment peut avoir un JTextArea comme dans NetBeans (voir la photo)

alt text http://img10.hostingpics.net/pics/968190Sans_titre.png

mon code du JTextArea:

JTextArea infoArea = new JTextArea(10,10); 
    infoArea.setLineWrap(true); 
    infoArea.setFont(police); 
    infoArea.setForeground(Color.YELLOW); 
    infoArea.setBackground(Color.BLACK); 
    infoArea.setEditable(false); 

    JScrollPane scroll = new JScrollPane(infoArea); 
    scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); 
    scroll.setBorder(BorderFactory.createEmptyBorder(5, 0, 10, 0)); 
    scroll.setPreferredSize(new Dimension(sousFrame.getWidth(),90)); 
    scroll.setFont(new Font("Arial", Font.BOLD, 13)); 
    scroll.setBorder(BorderFactory.createTitledBorder("Output")); 

merci

+1

Pourriez-vous s'il vous plaît essayer d'expliquer ce qui ne fonctionne pas exactement? –

+0

@Peter Lang: cela fonctionne bien mais je veux juste le rendre dockable ou rétractable comme le panneau de sortie dans netbeans (voir l'image) – Eddinho

Répondre

1

Je ne suis pas sûr de ce que NetBeans utilise, mais nous utilisé flexdock lors de ma dernière entreprise pour créer des fenêtres ancrables dans une application Java Swing (en supposant que c'est ce que vous entendiez par "rétractable").

+0

oui comme dans l'image – Eddinho

+0

@tuxou: D'accord, alors un cadre d'amarrage est ce dont vous avez besoin. Flexdock est juste l'un des nombreux que vous pouvez trouver en ligne (beaucoup d'entre eux gratuitement). –

+0

la liste des tâches dans flexdock – Eddinho