On Aug 28, 10:09 pm, Roedy Green <see_webs...@mindprod.com.invalid>
wrote:
On Tue, 28 Aug 2007 13:51:38 -0700, bH <bherbs...@hotmail.com> wrote,
quoted or indirectly quoted someone who said :
"fTextArea.SCROLLBARS_BOTH;"
seehttp://mindprod.com/jgloss/jscrollpane.html
I have only used them on JTextAreas, JPanels and Canvases. I have
never used them on Dialogs.
--
Roedy Green Canadian Mind Products
The Java Glossaryhttp://mindprod.com
Hi Roedy,
I think that the emphasis for this Q was indeed on the JTextArea, not
a Dialog. That is if I read you correctly.
bH
Hi Knute and Roedy,
My solution:
From:
2D Graphics
Menus, Layouts, Styled Text, and Simple Geometry
By Monica Pawlan
January 5, 2001
http://java.sun.com/developer/technicalArticles/GUI/swingmenus/
A subsection of this text above: "Adding the Editable Text Area"; a
code snip
adapted for my solution and this scroll code snip inserted in the
original code above:
/** Create a frame with JTextArea and a menubar
* with a "File" dropdown menu.
**/
FileChooseApp (String title) {
super (title);
Container content_pane = getContentPane ();
// Create a user interface.
content_pane.setLayout ( new BorderLayout () );
fTextArea = new JTextArea ("");
//added this code snip for scroll
content_pane.add (fTextArea, "Center");
fTextArea.setEditable(true);
JScrollPane areaScrollPane = new JScrollPane(fTextArea);// added
this for scroll
areaScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); //
added this for
scroll
areaScrollPane.setPreferredSize(new Dimension(200, 175));// added
this for scroll
areaScrollPane.setBorder(BorderFactory.createTitledBorder("Enter
or Edit Text:"));// added this for scroll
content_pane.add(areaScrollPane); // added this for scroll
//ended this code snip for scroll
// Use the helper method makeMenuItem
// for making the menu items and registering
// their listener.
JMenu m = new JMenu ("File");
// Modify task names to something relevant to
// the particular program.
m.add (fMenuOpen = makeMenuItem ("Open"));
m.add (fMenuOpen = makeMenuItem ("Save"));
m.add (fMenuClose = makeMenuItem ("Quit"));
JMenuBar mb = new JMenuBar ();
mb.add (m);
setJMenuBar (mb);
setSize (400,400);
} // ctor
Thanks
bH
You should add the JScrollPane to your ContentPane not the JTextArea.