Re: The Scale problem



Roedy Green wrote:
I wrote about this problem many years ago as something I saw looming.
Now its has arrived. http://mindprod.com/jgloss/resolution.html

I have a new big high-res monitor and my Applets have shrunk to pin
pricks with unreadably small type. People used to tease me for my
outsized fonts and generous layouts. Now even they are far too small.
How do you go about writing apps that will be readable on a wide
variety of screens?

I know JGoodies has some tools for resolution independent layout.. But
I was wondering what could be done to existing apps that did not take
a major rewrite. I can live with icons not being scaled.

This needs to be builtin to Java so that when the user tells one
app/Applet his desired zoom, it will automatically apply universally.
--

Roedy Green Canadian Mind Products
The Java Glossary
http://mindprod.com

I think it will soon be a really big problem. The new high resolution monitors are almost impossible to use for the user interface. I just did a big job that used a bunch of 1600x1200 resolution displays. We still had to have one monitor that was 1024x768 so we could display the GUI at a size that the user could read.

Java needs a feature to scale the windows and their components so they are readable on high res monitors. It is unfortunate that Java sizes components by pixel rather than by physical dimension.

The 1600x1200 displays are difficult enough but what is it going to be like when the monitors are 4000x3000?

--

Knute Johnson
email s/nospam/knute/
.



Relevant Pages

  • Re: Correct Semaphore Implementation in Java
    ... this isn't how I would have said monitors should ... describes enough different variations to make it ... "signal all waiting threads" operation -- notifyAll, ... Lea's "Concurrent Programming in Java" and Bloch's "Effective Java". ...
    (comp.lang.java.programmer)
  • Re: SyncLock (Lock)
    ... sometime you may have finer grain locking going on. ... is nothing wrong with locking on your list object if that is the only lock ... | I come from a Java background and I'm familiar with monitors in java. ...
    (microsoft.public.dotnet.framework)
  • Re: Multi-monitor test-and-feedback app for Windows
    ... and one of the reasons I wrote this test program. ... My own setup doesn't use transparent spanning, just Vista's run-of-the-mill virtual screen, although both monitors are connected to the same graphic card. ... I don't code any Java at this time, and in fact I've been wondering how all the other guys handle the multi-monitor problems. ...
    (comp.graphics.api.opengl)
  • Re: Monitoring native threads using JNI
    ... I have simple java application which monitors a directory (on ... there a way to listen or monitor a native thread. ... the notification from C++ code to java Code. ...
    (comp.lang.java.programmer)
  • SyncLock (Lock)
    ... I come from a Java background and I'm familiar with monitors in java. ... I ahve been reading about the .net monitors, including the Lock loops, and I ...
    (microsoft.public.dotnet.framework)