Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #28187

Re: Java Swing text as a grid?

From Jeff Higgins <jeff@invalid.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: Java Swing text as a grid?
Date 2014-04-22 15:03 -0400
Organization A noiseless patient Spider
Message-ID <lj6eet$66e$1@dont-email.me> (permalink)
References <8c3ea48c-26d5-4ef8-869b-08f46023b953@googlegroups.com> <lj62s5$buc$1@dont-email.me>

Show all headers | View raw


On 04/22/2014 11:45 AM, Jeff Higgins wrote:
> On 04/22/2014 10:50 AM, rupertlssmith@googlemail.com wrote:
>> Hi,
>>
>> I'd like a text UI component that lets me place monospaced text within
>> it, using row/column addressing. The built-in text controls are
>> constructed around a Document model, which models text as a single
>> stream (by stream I mean linear buffer of text), with rendered
>> row/column derived from placement of newlines, wrapping strategy, and
>> lots of other things.
>>
>> The Document model lets you have multiple root 'elements', each of
>> which is a single stream. I'm thinking I could extend and existing
>> text control, perhaps JTextArea, to render one root element per row,
>> and disable all line wrapping. It might make more sense than having to
>> insert newlines into the text stream to control row position.

The key, I think, to working with the Swing text package is having your
document model well sussed out before considering the views and controller.

>> Does anyone have any thoughts on how to create a simple text grid UI
>> control with Swing? I suppose I should take a look at lanterna, which
>> must be achieving something similar to what I want, when emulating a
>> console under Swing.

You might look at the source of javax.swing.text.PlainView after
you've got your document model completely worked out.

> javax.swing.text is a big, and to my mind, complex package.
> <http://docs.oracle.com/javase/8/docs/api/javax/swing/text/View.html>
> Sorry I can't offer concrete suggestions.
>
>

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Java Swing text as a grid? rupertlssmith@googlemail.com - 2014-04-22 07:50 -0700
  Re: Java Swing text as a grid? markspace <markspace@nospam.nospam> - 2014-04-22 08:22 -0700
  Re: Java Swing text as a grid? Jeff Higgins <jeff@invalid.invalid> - 2014-04-22 11:45 -0400
    Re: Java Swing text as a grid? Jeff Higgins <jeff@invalid.invalid> - 2014-04-22 15:03 -0400
      Re: Java Swing text as a grid? Rupert Smith <rupertlssmith@googlemail.com> - 2014-04-23 00:56 -0700
  Re: Java Swing text as a grid? Roedy Green <see_website@mindprod.com.invalid> - 2014-04-23 19:49 -0700
    Re: Java Swing text as a grid? Rupert Smith <rupertlssmith@googlemail.com> - 2014-04-25 02:13 -0700
      Re: Java Swing text as a grid? Arne Vajhøj <arne@vajhoej.dk> - 2014-04-28 20:26 -0400

csiph-web