jscroll-developer Mailing List for JScrollDesktopPane
Brought to you by:
tom_tessier
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <ben...@id...> - 2004-05-22 12:08:14
|
Dear Open Source developer I am doing a research project on "Fun and Software Development" in which I kindly invite you to participate. You will find the online survey under http://fasd.ethz.ch/qsf/. The questionnaire consists of 53 questions and you will need about 15 minutes to complete it. With the FASD project (Fun and Software Development) we want to define the motivational significance of fun when software developers decide to engage in Open Source projects. What is special about our research project is that a similar survey is planned with software developers in commercial firms. This procedure allows the immediate comparison between the involved individuals and the conditions of production of these two development models. Thus we hope to obtain substantial new insights to the phenomenon of Open Source Development. With many thanks for your participation, Benno Luthiger PS: The results of the survey will be published under http://www.isu.unizh.ch/fuehrung/blprojects/FASD/. We have set up the mailing list fa...@we... for this study. Please see http://fasd.ethz.ch/qsf/mailinglist_en.html for registration to this mailing list. _______________________________________________________________________ Benno Luthiger Swiss Federal Institute of Technology Zurich 8092 Zurich Mail: benno.luthiger(at)id.ethz.ch _______________________________________________________________________ |
From: Ted C. <ted...@ya...> - 2004-03-23 12:27:56
|
Below are snippets of some code changes I made to JScroll. I like it very much, but was annoyed that calls to setTitle() on my JInternalFrames didn't show in JScroll. Below are the few new lines; it works for me. Btw: I know that keeping the origin is not necessary, the listener could be directly attached, but maybe we find something useful later. Best, Ted The first set of changes go to JScrollInternalFrame: - add "private JInternalFrame origin;" to the declaration block. This variable keeps reference to the original JInternalFrame. - add a method setTitle(): /** * Set the title of this JInternalFrame and the Button */ public void setTitle(String title) { super.setTitle(title); if (associatedMenuButton != null) associatedMenuButton.setText(title); if (associatedButton != null) associatedButton.setText(title); } - add a method setJInternalFrame() /** * save the original JInternalFrame and attache a * PropertyChangeListener to capture Title changes * of the origin. * * @param origin the JInternalFrame the application works with */ public void setJInternalFrame(JInternalFrame origin) { this.origin = origin; this.origin.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent pce) { if(pce.getPropertyName()==JInternalFrame.TITLE_PROPERTY) { setTitle((String)pce.getNewValue()); } } }); } Finally, in JScrollDesktopPane, add the following line to getWrappedFrame(JInternalFrame f): b.setJInternalFrame(f); -- Freedom is an income that can't be taxed |
From: Philippe C. <pf...@st...> - 2003-07-15 14:49:41
|
Hello, I have tryed to replace my JDesktopPane for a JScrollDesktopPane in an existing application. I found a few problems: 1. JScrollDesktopPane does not subclass JDesktopPane which makes it relatively painful to replace because all declaration have to be changed. It would be a lot easier if I could have just changed the call to the constructor. 2. JScrollDesktopPane does not subclass the JLayeredPane. It also does not support the creation of JInternalFrame on different layers. My Application uses the PALETTE_LAYER to show floating tool bars. 3. Some components attached to the JScrollInternalFrame do not serialize using XMLEncoder. RootToggleButton and RootRadioButtonMenuItem throw InstantiationExceptions probably because they do not have no-argument constructors. 4. JScrollDesktopPane does not seem to respect the type of the Internal Frames you feed it. If I make a subclass of JInternalFrame called MyInternalFrame, add it to the desktop and then I call getAllFrames(), I will not get a MyInternalFrame back but a JScrollInternalFrame. For all these reason, I can't use the JDesktopScrollPane with my current application (even though I really want to). Do you think these changes are difficult to make? I would like to get involved. How should I proceed? Checkout the cvs and send patches? Philippe |