L
lesterpsigal
hi,
i'm a intermediate autodidactic java programming beginner with an
experience of programming with < 100 h. i've found the following issues
so far which are topic of my suggestions:
try
{
date: 30.07.2005
no.: 00001
topic: positioning of output view in a jtextarea attached to a
jscrollpane
application: javax.swing classes
version : 1.5.0_03
description: the output view in a jtextarea attached to a jscrollpane
by
default scrolls to the end of that output, a method controlling that
behaviour, like setting the scrollbar position would be helpful, a
workaround could be provided by the jtextarea's select() method
-------------------------------------------------------------------------------------------------------
date: 31.07.2005
no.: 00002
topic: common constructor conception
application: all java classes
version : 1.5.0_03
description: for some purposes it would be a great advantage to have
all
java classes obliged to have a zero-parameter constructor, i.e. a basic
constructor which take no arguments, e.g. for the reason the
newInstance() method of class Class<T> could make use of all java
classes
and not only those providing those zero argument constructor
-------------------------------------------------------------------------------------------------------
date: 31.05.2005
no.: 00003
topic: inconsistency in class superclass handling, when using class
methods
application: java.lang.class<T>
version : 1.5.0_03
description: when invoking the getSuperclass() method on an arbitrarily
java class and subsequently invoking getClass() or getSimpleName() on
that return value the result yields a different interpretation on that
return value:
getClass() yields class, the type of that class and
getSimpleName() yields the actual and distinct class name
--------------------------------------------------------------------------------------------------------
date: 20.11.2005
no.: 00004
topic: extension to javadoc specification
application: java sdk
version : 1.5.0_03
description: it would be good to have a numerical count of all fields,
constructors, methods etc. belonging to a specific class displayed in
the documentation, e.g. in a separate table row, to get a rough
overview
providing to see what comes along e.g when overriding or subclassing a
class
--------------------------------------------------------------------------------------------------------
date: 20.11.2005
no.: 00005
topic: jtable selection settings
application: java sdk swing classes
version : 1.5.0_03
description: the possibilty to set the modal selection of single, or
various rows or columns is missing.
the jtable class offers methods to turn on/off the selectability of
rows, columns in general ( that is for the whole object) but not for
distinct rows, columns or cells (e.g. to disabling the selection option
for the third column in a four column table or the muting of special
cells in a spreadsheet). this could be annoying as possible workarounds
provide too much overhead in proportion of the task to accomplish.
so, the jtable class listener implementation should make use of finer
grained control of its selection listening, this would imply e.g. a
change in the JFileChooser class, where the selection of the type,
size,
datemodified columns and its derived coloured display does not make
that
much sense...
}
catch (FlameThrower fyt)
{
these issues are meant to solely constructive controversial and
provocative
suggestions and mirror my personal opinion
}
lester
i'm a intermediate autodidactic java programming beginner with an
experience of programming with < 100 h. i've found the following issues
so far which are topic of my suggestions:
try
{
date: 30.07.2005
no.: 00001
topic: positioning of output view in a jtextarea attached to a
jscrollpane
application: javax.swing classes
version : 1.5.0_03
description: the output view in a jtextarea attached to a jscrollpane
by
default scrolls to the end of that output, a method controlling that
behaviour, like setting the scrollbar position would be helpful, a
workaround could be provided by the jtextarea's select() method
-------------------------------------------------------------------------------------------------------
date: 31.07.2005
no.: 00002
topic: common constructor conception
application: all java classes
version : 1.5.0_03
description: for some purposes it would be a great advantage to have
all
java classes obliged to have a zero-parameter constructor, i.e. a basic
constructor which take no arguments, e.g. for the reason the
newInstance() method of class Class<T> could make use of all java
classes
and not only those providing those zero argument constructor
-------------------------------------------------------------------------------------------------------
date: 31.05.2005
no.: 00003
topic: inconsistency in class superclass handling, when using class
methods
application: java.lang.class<T>
version : 1.5.0_03
description: when invoking the getSuperclass() method on an arbitrarily
java class and subsequently invoking getClass() or getSimpleName() on
that return value the result yields a different interpretation on that
return value:
getClass() yields class, the type of that class and
getSimpleName() yields the actual and distinct class name
--------------------------------------------------------------------------------------------------------
date: 20.11.2005
no.: 00004
topic: extension to javadoc specification
application: java sdk
version : 1.5.0_03
description: it would be good to have a numerical count of all fields,
constructors, methods etc. belonging to a specific class displayed in
the documentation, e.g. in a separate table row, to get a rough
overview
providing to see what comes along e.g when overriding or subclassing a
class
--------------------------------------------------------------------------------------------------------
date: 20.11.2005
no.: 00005
topic: jtable selection settings
application: java sdk swing classes
version : 1.5.0_03
description: the possibilty to set the modal selection of single, or
various rows or columns is missing.
the jtable class offers methods to turn on/off the selectability of
rows, columns in general ( that is for the whole object) but not for
distinct rows, columns or cells (e.g. to disabling the selection option
for the third column in a four column table or the muting of special
cells in a spreadsheet). this could be annoying as possible workarounds
provide too much overhead in proportion of the task to accomplish.
so, the jtable class listener implementation should make use of finer
grained control of its selection listening, this would imply e.g. a
change in the JFileChooser class, where the selection of the type,
size,
datemodified columns and its derived coloured display does not make
that
much sense...
}
catch (FlameThrower fyt)
{
these issues are meant to solely constructive controversial and
provocative
suggestions and mirror my personal opinion
}
lester