swingwt-developers Mailing List for SwingWT
Status: Beta
Brought to you by:
bobintetley
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(21) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(16) |
Feb
(20) |
Mar
(10) |
Apr
(35) |
May
(117) |
Jun
(41) |
Jul
(14) |
Aug
(19) |
Sep
(14) |
Oct
(5) |
Nov
(7) |
Dec
(4) |
2005 |
Jan
(29) |
Feb
(38) |
Mar
(32) |
Apr
(17) |
May
(5) |
Jun
(15) |
Jul
(2) |
Aug
(9) |
Sep
(5) |
Oct
(1) |
Nov
(1) |
Dec
(2) |
2006 |
Jan
|
Feb
(1) |
Mar
(30) |
Apr
(2) |
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
(1) |
Nov
(1) |
Dec
(4) |
2007 |
Jan
(5) |
Feb
(12) |
Mar
(9) |
Apr
|
May
(3) |
Jun
(1) |
Jul
|
Aug
(7) |
Sep
(7) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(2) |
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
From: Michael F. <mic...@te...> - 2014-10-30 14:26:02
|
Good day, RAP/RWT ( http://www.eclipse.org/rap/ ) is a RCP/SWT port/implementation which works through the internet. On the server-side, a normal java application server is used, on the client side nothing than a browser is needed - no plugin. One big advantage is that you can program it like a normal RCP/SWT application, you can even use many SWT components directly. I couldn't resist to give Swingwt a try on RAP - it compiles with surprisingly few errors, most occuring because of the WebOnSwing things (which can be removed in this use case anyway) and a few missing APIs. It would be very nice because with Swingwt+RAP, many Swing components could be used right away for Internet applications! A demo of RAP can be found e.g. here: http://rap.eclipsesource.com/demo/release/rapdemo/ . I've posted to the RAP forum as well: https://www.eclipse.org/forums/index.php/t/840715/ Is there any interest to follow that way? I didn't dig in too deep yet, but I think it should be worth a try. Best regards, Michael Fritscher -- ZfT - Zentrum für Telematik e.V. Michael Fritscher Allesgrundweg 12 97218 Gerbrunn Tel: +49 (931) 3 29 29 54 - 21 Fax: +49 (931) 3 29 29 54 - 11 Email: mic...@te... Web: http://www.telematik-zentrum.de Vorstand: Prof. Dr. Klaus Schilling, Hans-Joachim Leistner Sitz: Gerbrunn USt.-ID Nr.: DE 257 244 580, Steuer-Nr.: 257/111/70203 Amtsgericht Würzburg, Vereinsregister-Nr.: VR 200 167 |
From: Badoo <no...@ba...> - 2011-11-04 04:05:48
|
Leia as mensagens deixadas por Marcos pedro camargo parise antes que sejam deletadas! Para ler sua mensagem, siga este link: http://us1.badoo.com/01199051068/in/jNdzvvuvhA8/?lang_id=61&m=65&mid=4eb3648900000000003d0000209975d2 Mais gente que espera pacientemente por você: Wesler Romão (São Paulo, Brasil) Dri (São Paulo, Brasil) Top (São Paulo, Brasil) http://us1.badoo.com/01199051068/in/jNdzvvuvhA8/?lang_id=61&m=65&mid=4eb3648900000000003d0000209975d2 Se os links desta mensagem não funcionarem, copie e cole-os na barra de endereços do seu browser. Este email e parte do procedimento de entrega de mensagens enviadas por Marcos pedro camargo parise. Caso tenha recebido este email por engano, apenas ignore. Em breve esta mensagem será removida do sistema. Divirta-se! A Equipe Badoo Você recebeu este email, porque um membro do Badoo deixou uma mensagem para você no Badoo. Esta é uma mensagem de somente envio. Respostas a esta mensagem não são monitoradas ou respondidas. Se você não quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=65&email=swingwt-developers%40lists.sourceforge.net&secret=&block_code=46e7d0&m=65&mid=4eb3648900000000003d0000209975d2 |
From: Badoo <no...@ba...> - 2011-10-27 17:23:28
|
Marcos pedro camargo parise deixou uma mensagem para você... Só você pode ler o conteúdo desta mensagem e ver quem a enviou. Delete a qualquer momento ou responda imediatamente com o sistema de troca de mensagens. Para descobrir o que diz a mensagem, siga este link. http://us1.badoo.com/01199051068/in/jNdzvvuvhA8/?lang_id=61&m=21&mid=4ea9937900000000003d0000738f261d Mais gente que espera pacientemente por você: Andy (São Paulo, Brasil) Camila Salles (São Paulo, Brasil) Flay (São Paulo, Brasil) http://us1.badoo.com/01199051068/in/jNdzvvuvhA8/?lang_id=61&m=21&mid=4ea9937900000000003d0000738f261d Se o link desta mensagem não funcionar, copie e cole-o em seu navegador. Este email faz parte de nosso sistema de entrega para a mensagem enviada por Marcos pedro camargo parise. Se recebeu este email por engano, por favor ignore-o. A mensagem será deletada em breve. Divirta-se! A Equipe Badoo Você recebeu este email, porque um membro do Badoo deixou uma mensagem para você no Badoo. Esta é uma mensagem de somente envio. Respostas a esta mensagem não são monitoradas ou respondidas. Se você não quer receber mais mensagens do Badoo, por favor nos notifique: http://us1.badoo.com/impersonation.phtml?lang_id=61&mail_code=21&email=swingwt-developers%40lists.sourceforge.net&secret=&block_code=46e7d0&m=21&mid=4ea9937900000000003d0000738f261d |
From: Robin Rawson-T. <ro...@ra...> - 2009-05-18 14:10:00
|
Hi, I wouldn't say that SwingWT is dead - it just does what I need so I haven't been compelled to work on it in a while. I'm still maintaining it in that if I spot bugs, they get fixed and if anyone wants to send patches they can be reviewed and released. I'm just not working on any new features. Theoretically, you should be able to use SwingWT with the Carbon/SWT port to provide a Swing implementation for something like Soylatte without any modifications. As Scott said, it should be possible with his changes to use SwingWT as an AWT for normal Swing too. I'm not sure how complete an AWT we have though and how well this would work. Rob 2009/5/18 Scott Cytacki <sc...@co...> > Yes I had that idea myself. I don't have time to work on it, but the > work I did to make a swt implementation of the core awt components, used > by swing, might be the best way to do this. > This approach would also work with the Carbon SWT. > > I'd image if someone can setup demo code and perhaps a screencast that > might be enough to bring in some interest from SoyLatte folks. > > This idea is a little different that the original SwingWT. I posted it > a while ago, but the basic idea is that: Swing uses AWT for this > connection to the native environment. AWT uses Cocoa, Win32 or GTK/XLib > for its implementation. So instead it is possible to implement AWT > using SWT. I had a basic example of this working at one point, it > really isn't very hard, the main work is the graphic context > translation, and dealing with Fonts. SwingWT has already done most of > graphics context translation work, and the Fonts seemed to mostly be a > configuration issue. > > This approach is different than the original SwingWT, because in that > case each Swing lightweight component is instead rendered as a > heawyweight SWT component. That is a much larger API to implement > instead of just the parts of AWT used by Swing. > > Scott > > Lehni wrote: > > Hello, > > > > The last release of SwingWT was on 21st August, 2007. > > > > The activity on the mailing list seems to have since come to a halt. > > > > This raises the question: Is this project still being maintained, or > > is it dead? > > > > I hope it is living on. > > > > One possibility to revive it would be if it was used on OSX to give > > SoyLatte a Swing implementation, based on the 64 bit ready Cocoa SWT > > port. > > > > Jürg > > > ------------------------------------------------------------------------------ > > > > Crystal Reports - New Free Runtime and 30 Day Trial > > Check out the new simplified licensing option that enables > > unlimited royalty-free distribution of the report engine > > for externally facing server and web deployment. > > http://p.sf.net/sfu/businessobjects > > _______________________________________________ > > Swingwt-developers mailing list > > Swi...@li... > > <mailto:Swi...@li...> > > https://lists.sourceforge.net/lists/listinfo/swingwt-developers > > > > > > > > ------------------------------------------------------------------------------ > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Swingwt-developers mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingwt-developers > |
From: Scott C. <sc...@co...> - 2009-05-18 13:17:29
|
Yes I had that idea myself. I don't have time to work on it, but the work I did to make a swt implementation of the core awt components, used by swing, might be the best way to do this. This approach would also work with the Carbon SWT. I'd image if someone can setup demo code and perhaps a screencast that might be enough to bring in some interest from SoyLatte folks. This idea is a little different that the original SwingWT. I posted it a while ago, but the basic idea is that: Swing uses AWT for this connection to the native environment. AWT uses Cocoa, Win32 or GTK/XLib for its implementation. So instead it is possible to implement AWT using SWT. I had a basic example of this working at one point, it really isn't very hard, the main work is the graphic context translation, and dealing with Fonts. SwingWT has already done most of graphics context translation work, and the Fonts seemed to mostly be a configuration issue. This approach is different than the original SwingWT, because in that case each Swing lightweight component is instead rendered as a heawyweight SWT component. That is a much larger API to implement instead of just the parts of AWT used by Swing. Scott Lehni wrote: > Hello, > > The last release of SwingWT was on 21st August, 2007. > > The activity on the mailing list seems to have since come to a halt. > > This raises the question: Is this project still being maintained, or > is it dead? > > I hope it is living on. > > One possibility to revive it would be if it was used on OSX to give > SoyLatte a Swing implementation, based on the 64 bit ready Cocoa SWT > port. > > Jürg > ------------------------------------------------------------------------------ > > Crystal Reports - New Free Runtime and 30 Day Trial > Check out the new simplified licensing option that enables > unlimited royalty-free distribution of the report engine > for externally facing server and web deployment. > http://p.sf.net/sfu/businessobjects > _______________________________________________ > Swingwt-developers mailing list > Swi...@li... > <mailto:Swi...@li...> > https://lists.sourceforge.net/lists/listinfo/swingwt-developers > > |
From: Lehni <li...@sc...> - 2009-05-18 12:46:07
|
Hello, The last release of SwingWT was on 21st August, 2007. The activity on the mailing list seems to have since come to a halt. This raises the question: Is this project still being maintained, or is it dead? I hope it is living on. One possibility to revive it would be if it was used on OSX to give SoyLatte a Swing implementation, based on the 64 bit ready Cocoa SWT port. Jürg |
From: Robin Rawson-T. <ro...@ra...> - 2008-12-11 13:50:51
|
You don't need SwingWT to do that - I can't remember offhand but if you take a look at the org.eclipse.swt.swt_awt package of SWT, there are some classes that allow you to embed Swing inside SWT containers (and I presume) SWT inside AWT/Swing windows. Regards, Rob On Thu, Dec 11, 2008 at 12:36 PM, Marcos Parise <mpc...@gm...> wrote: > Hi people, my name is Marcos and I'm working in a project that is a > Netbeans plugin and inside the plugin I have to call a SWT application and > show it. > I've seen in the SwingWT website that it can be possible, but I have know > idea how to do that using your framework. Could you please send me an > example where a Jpanel shows a swt shell or something like that? > > I would realy appreciate if you could help me! > > Best regards, > > Marcos Parise. > > > ------------------------------------------------------------------------------ > SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada. > The future of the web can't happen without you. Join us at MIX09 to help > pave the way to the Next Web now. Learn more and register at > > http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/ > _______________________________________________ > Swingwt-developers mailing list > Swi...@li... > https://lists.sourceforge.net/lists/listinfo/swingwt-developers > > |
From: Marcos P. <mpc...@gm...> - 2008-12-11 12:37:00
|
Hi people, my name is Marcos and I'm working in a project that is a Netbeans plugin and inside the plugin I have to call a SWT application and show it. I've seen in the SwingWT website that it can be possible, but I have know idea how to do that using your framework. Could you please send me an example where a Jpanel shows a swt shell or something like that? I would realy appreciate if you could help me! Best regards, Marcos Parise. |
From: Marisol S. <xgd...@br...> - 2008-08-02 17:54:31
|
Several tips to make your woman happier. We offer medications, guaranteed shipping to all American States and worldwide, 24 hour client support and free consultations with licensed physicians. Here! enregister epiparodos equiatomic ex-brother fLstreamio entonement euroaquilo explicated epoophoron evangelize entertaing expositiva |
From: Mandy I. <izn...@bu...> - 2008-07-05 16:10:24
|
Works for intimacy stimulation. Now you canimprove your intimate life. 50 per cent cut on EDgroup! Here! eziechiele fBldnlseek equalities etymologer eobserving englischen exhibitive fanchiotti expressman falkenberg fIClearing eriocaulon |
From: ueli h. <uel...@gm...> - 2008-02-10 20:03:50
|
i tried to run the standard gridbaglayout sample from the sun swing tutorial, but it doesn't seem to work .only the "Button 1" appears at the bottom of the frame. is this a bug or isn't the gridbaglayout implemented yet? keep up the great work cheers u package customdemos; import swingwt.awt.ComponentOrientation; import swingwt.awt.Container; import swingwt.awt.GridBagConstraints; import swingwt.awt.GridBagLayout; import swingwt.awt.Insets; import swingwtx.swing.JButton; import swingwtx.swing.JFrame; public class GridBagLayoutDemo { final static boolean shouldFill = true; final static boolean shouldWeightX = true; final static boolean RIGHT_TO_LEFT = false; public static void addComponentsToPane(Container pane) { if (RIGHT_TO_LEFT) { pane.setComponentOrientation( ComponentOrientation.RIGHT_TO_LEFT); } JButton button; pane.setLayout(new GridBagLayout()); GridBagConstraints c = new GridBagConstraints(); if (shouldFill) { //natural height, maximum width c.fill = GridBagConstraints.HORIZONTAL; } button = new JButton("Button 1"); if (shouldWeightX) { c.weightx = 0.5; } c.fill = GridBagConstraints.HORIZONTAL; c.gridx = 0; c.gridy = 0; pane.add(button, c); button = new JButton("Button 2"); c.fill = GridBagConstraints.HORIZONTAL; c.weightx = 0.5; c.gridx = 1; c.gridy = 0; pane.add(button, c); button = new JButton("Button 3"); c.fill = GridBagConstraints.HORIZONTAL; c.weightx = 0.5; c.gridx = 2; c.gridy = 0; pane.add(button, c); button = new JButton("Long-Named Button 4"); c.fill = GridBagConstraints.HORIZONTAL; c.ipady = 40; //make this component tall c.weightx = 0.0; c.gridwidth = 3; c.gridx = 0; c.gridy = 1; pane.add(button, c); button = new JButton("5"); c.fill = GridBagConstraints.HORIZONTAL; c.ipady = 0; //reset to default c.weighty = 1.0; //request any extra vertical space c.anchor = GridBagConstraints.PAGE_END; //bottom of space c.insets = new Insets(10,0,0,0); //top padding c.gridx = 1; //aligned with button 2 c.gridwidth = 2; //2 columns wide c.gridy = 2; //third row pane.add(button, c); } /** * Create the GUI and show it. For thread safety, * this method should be invoked from the * event-dispatching thread. */ private static void createAndShowGUI() { //Create and set up the window. JFrame frame = new JFrame("GridBagLayoutDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Set up the content pane. addComponentsToPane(frame.getContentPane()); //Display the window. frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Schedule a job for the event-dispatching thread: //creating and showing this application's GUI. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } } |
From: abir b. <inv...@sh...> - 2007-09-07 07:49:58
|
Just a friendly reminder that I invited you to Shelfari. Come see the books= I love and see if we have any in common. Then pick my next book so I can= keep on reading.=0A=0AClick below to join my group of friends on Shelfari!= =0A=0Ahttp://www.shelfari.com/Register.aspx?ActivityId=3D9018530&InvitationCode=3Db5a37d3f-ec11-436b-bad1-1d1de148b835= =0A=0Aabir basak=0A=0AShelfari is a free site that lets you share book ratings= and reviews with friends and meet people who have similar tastes in books.= It also lets you build an online bookshelf, join book clubs, and get good= book recommendations from friends. You should check it out.=0A=0A--------= =0A=0AYou have received this email because abir basak (abi...@gm...)= directly invited you to join his/her community on Shelfari.=0A=0AIt is= against Shelfari's policies to invite people who you don't know directly.= Follow this link (http://www.shelfari.com/actions/emailoptout.aspx?email=3Ds...@li...&activityid=3D9018530)= to prevent future invitations to this address. If you believe you do not= know this person, you may view (http://www.shelfari.com/abirbasak) his/her= Shelfari page or report him/her in our feedback (http://www.shelfari.com/Feedback.aspx)= section.=0A=0AShelfari, 616 1st Ave #300, Seattle, WA 98104=0A |
From: abir b. <inv...@sh...> - 2007-09-04 05:07:38
|
I just joined Shelfari to connect with other book lovers. Come see the books= I love and see if we have any in common. Then pick my next book so I can= keep on reading.=0A=0AClick below to join my group of friends on Shelfari!= =0A=0Ahttp://www.shelfari.com/Register.aspx?ActivityId=3D7696426&InvitationCode=3Db5a37d3f-ec11-436b-bad1-1d1de148b835= =0A=0Aabir basak=0A=0AShelfari is a free site that lets you share book ratings= and reviews with friends and meet people who have similar tastes in books.= It also lets you build an online bookshelf, join book clubs, and get good= book recommendations from friends. You should check it out.=0A=0A--------= =0A=0AYou have received this email because abir basak (abi...@gm...)= directly invited you to join his/her community on Shelfari.=0A=0AIt is= against Shelfari's policies to invite people who you don't know directly.= Follow this link (http://www.shelfari.com/actions/emailoptout.aspx?email=3Ds...@li...&activityid=3D7696426)= to prevent future invitations to this address. If you believe you do not= know this person, you may view (http://www.shelfari.com/abirbasak) his/her= Shelfari page or report him/her in our feedback (http://www.shelfari.com/Feedback.aspx)= section.=0A=0AShelfari, 616 1st Ave #300, Seattle, WA 98104=0A |
From: Robin Rawson-T. <ro...@ra...> - 2007-09-03 17:19:17
|
On Mon, Sep 03, 2007 at 05:51:52PM +0100, Bob Tarling wrote: > Why do you fire swingwt MouseEvents for drag on mouse release if these > are only needed by swingwt internally? Why not fire a SWT MouseEvent > and have that internal code listen for those instead? Then code like > mine built upon swingwt would not pick up any redundant events. I agree, and I don't think anyone is relying on that functionality anyway. For the moment, I've removed the superfluous drag event. I'll probably build something around the swt.dnd.DragSource event for dragging as it seems more appropriate. Rob --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Robin Rawson-Tetley (ro...@ra...) Yahoo: bobintetley MSN: bob...@ho... GTalk: bob...@gm... Home: http://www.rawsontetley.org I prefer encrypted email. Download my public key from http://www.rawsontetley.org/rrtpk.asc.gz |
From: Bob T. <bob...@gm...> - 2007-09-03 16:51:58
|
Meant to send this to list - see below ---------- Forwarded message ---------- From: Bob Tarling <bob...@gm...> Date: 03-Sep-2007 17:50 Subject: Re: [Swingwt-developers] Bug with modifiers from events To: ro...@ra... > That's what it should be doing. However, it will still fire drag events > on MouseRelease (as your demo app should show). Is this a big problem? > Also, your demo app comments said "note we don't receive MouseMotion > events" and then goes on to listen for them :-) Ah My demo app was designed to show how behaviour with swingwt generally differs from behaviour in swing not only point out errors that definitely effect my app. The intention was to make sure that you didn't get further error reports from anyone else in a similar area. Why do you fire swingwt MouseEvents for drag on mouse release if these are only needed by swingwt internally? Why not fire a SWT MouseEvent and have that internal code listen for those instead? Then code like mine built upon swingwt would not pick up any redundant events. Simulating a redundant drag on mouse release definitely gives me a big headache. This means that if I press and release the mouse without moving it I get a mouse drag event even though the mouse has not been dragged. The result in my application is that my widget is dragged to a new position when no drag has occured. Bob. |
From: Robin Rawson-T. <ro...@ra...> - 2007-09-03 16:38:21
|
On Mon, Sep 03, 2007 at 04:59:08PM +0100, Bob Tarling wrote: > You said that these extra events had been provided for the drag and > drop implementation. That's right. > Is that all internal to swingwt? It is. > If so could this be changed to fire SWT mouse events instead that > swingwt can capture and act on internally and not generate these extra > external swingwt MouseEvents? That's what it should be doing. However, it will still fire drag events on MouseRelease (as your demo app should show). Is this a big problem? Also, your demo app comments said "note we don't receive MouseMotion events" and then goes on to listen for them :-) Rob --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Robin Rawson-Tetley (ro...@ra...) Yahoo: bobintetley MSN: bob...@ho... GTalk: bob...@gm... Home: http://www.rawsontetley.org I prefer encrypted email. Download my public key from http://www.rawsontetley.org/rrtpk.asc.gz |
From: Bob T. <bob...@gm...> - 2007-09-03 16:01:51
|
Great to see further fixes. Could you let me know what files have changed for this. > > I definitely need some way to know I should ignore the MouseDragged so > > that I get the same behaviour as with swing. I don't think the > > MouseMoved is such an issue but if a workaround is provided then it > > would be best for both. > > I'll take a look at this. You said that these extra events had been provided for the drag and drop implementation. Is that all internal to swingwt? If so could this be changed to fire SWT mouse events instead that swingwt can capture and act on internally and not generate these extra external swingwt MouseEvents? Bob. |
From: Robin Rawson-T. <ro...@ra...> - 2007-09-03 15:46:23
|
On Thu, Aug 30, 2007 at 01:01:30AM +0100, Bob Tarling wrote: > Secondly you'll notice that isControlDown() always returns false with > swingwt but returns fine with swing. My bad - when I put the fix in MouseEvent, I didn't spot that InputEvent.isCtrlDown() (and friends) were using the wrong bitmask. This is fixed now in svn. > I definitely need some way to know I should ignore the MouseDragged so > that I get the same behaviour as with swing. I don't think the > MouseMoved is such an issue but if a workaround is provided then it > would be best for both. I'll take a look at this. Rob --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Robin Rawson-Tetley (ro...@ra...) Yahoo: bobintetley MSN: bob...@ho... GTalk: bob...@gm... Home: http://www.rawsontetley.org I prefer encrypted email. Download my public key from http://www.rawsontetley.org/rrtpk.asc.gz |
From: Bob T. <bob...@gm...> - 2007-08-30 00:01:36
|
Try the test class below once with both swing and with swingwt imports. First of all you notice that with swingwt you get no mouse motion events. I was surprised at this as it is not a problem in my app but then I realised this was specific to the demo. It seems something particular about having a JFrame listening to itself causes a problem. Not a problem for me at the moment but one worth filing away. Secondly you'll notice that isControlDown() always returns false with swingwt but returns fine with swing. Thirdly there is the rogue MouseDragged before and MouseMoved events of a mouse click (change the code to listen to the JPanel instead of the JFrame). I definitely need some way to know I should ignore the MouseDragged so that I get the same behaviour as with swing. I don't think the MouseMoved is such an issue but if a workaround is provided then it would be best for both. Cheers Bob. public class TestMouseEvents extends JFrame implements MouseListener, MouseMotionListener { /** Creates a new instance of SimpleFrame */ public TestMouseEvents() { // Note that we don't recieve MouseMotion events addMouseListener(this); addMouseMotionListener(this); // But with this we do //JPanel panel = new JPanel(); //getContentPane().add(panel); //panel.addMouseListener(this); //panel.addMouseMotionListener(this); this.setTitle("Simple Frame"); this.setBounds(10, 10, 200, 200); this.show(); } public static void main(String[] args) { new TestMouseEvents(); } public void mouseClicked(MouseEvent arg0) { System.out.println("Clicked isControlDown = " + arg0.isControlDown()); } public void mouseEntered(MouseEvent arg0) { System.out.println("Entered isControlDown = " + arg0.isControlDown()); } public void mouseExited(MouseEvent arg0) { System.out.println("Exited isControlDown = " + arg0.isControlDown()); } public void mousePressed(MouseEvent arg0) { System.out.println("Pressed isControlDown = " + arg0.isControlDown()); } public void mouseReleased(MouseEvent arg0) { System.out.println("Released isControlDown = " + arg0.isControlDown()); } public void mouseDragged(MouseEvent arg0) { System.out.println("Dragged isControlDown = " + arg0.isControlDown()); } public void mouseMoved(MouseEvent arg0) { System.out.println("Moved isControlDown = " + arg0.isControlDown()); } } On 29/08/2007, Robin Rawson-Tetley <ro...@ra...> wrote: > On Wed, Aug 29, 2007 at 09:10:28PM +0100, Bob Tarling wrote: > > Looking at the mouseUp method of Component again I would guess this is > > still the problem > > > > I can see the following problems > > 1) The mouse event for mouse release does not do the following > > > > ev.setX(e.x); > > ev.setY(e.y); > > ev.setButton(e.button); > > Correct - this is because of a recent patch to create new MouseEvent > objects between firings (due to it breaking consume()). I've fixed this > in svn now. > > > Is it really necessary to fire a drag event even though no drag may > > have taken place? > > Afraid so as SwingWT sort of fudges drag and drop as SWT didn't > previously have events for dragging (I think it may have in the current > version, but historically it didn't) so we simulated it for apps that > needed it. > > This could probably be rewritten now. > > I also fixed your previous report and keyboard modifiers are now > included with MouseEvents (and mask for InputEvent.<KEY>_DOWN_MASK) > > Rob > > -- > ===================================================== > Robin Rawson-Tetley (ro...@ra...) > > Yahoo: bobintetley > MSN: bob...@ho... > GTalk: bob...@gm... > > Home: http://www.rawsontetley.org > > I prefer encrypted email. > Download my public key from http://www.rawsontetley.org/rrtpk.asc.gz > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFG1dVI3cJg3V5whoURAsKrAJ9RYZcvg2SutGa5lOr4Lziycn1ZTwCfT5rh > Hwc6B5CWDVKAdCV8P4Cq6aE= > =B+XP > -----END PGP SIGNATURE----- > > |
From: Robin Rawson-T. <ro...@ra...> - 2007-08-29 20:21:39
|
On Wed, Aug 29, 2007 at 09:10:28PM +0100, Bob Tarling wrote: > Looking at the mouseUp method of Component again I would guess this is > still the problem >=20 > I can see the following problems > 1) The mouse event for mouse release does not do the following >=20 > ev.setX(e.x); > ev.setY(e.y); > ev.setButton(e.button); Correct - this is because of a recent patch to create new MouseEvent objects between firings (due to it breaking consume()). I've fixed this in svn now. > Is it really necessary to fire a drag event even though no drag may > have taken place? Afraid so as SwingWT sort of fudges drag and drop as SWT didn't previously have events for dragging (I think it may have in the current version, but historically it didn't) so we simulated it for apps that needed it. This could probably be rewritten now. I also fixed your previous report and keyboard modifiers are now included with MouseEvents (and mask for InputEvent.<KEY>_DOWN_MASK) Rob --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D Robin Rawson-Tetley (ro...@ra...) Yahoo: bobintetley MSN: bob...@ho... GTalk: bob...@gm... Home: http://www.rawsontetley.org I prefer encrypted email. Download my public key from http://www.rawsontetley.org/rrtpk.asc.gz |
From: Bob T. <bob...@gm...> - 2007-08-29 20:10:34
|
Looking at the mouseUp method of Component again I would guess this is still the problem I can see the following problems 1) The mouse event for mouse release does not do the following ev.setX(e.x); ev.setY(e.y); ev.setButton(e.button); So any code listeing just for mouse released events will not know what mouse button was pressed or where. 2) MouseDragged/Released/Clicked uses different logic for setting the modifiers Is it really necessary to fire a drag event even though no drag may have taken place? Regards Bob. On 29/08/2007, Bob Tarling <bob...@gm...> wrote: > MouseEvent.isControlDown() always returns false. > > MouseEvent.getModifiers() always returns 1024 for button 1 no matter > what keys are held down with it. > > So I presume the other is???Down() methods will also have the same problem. > > Can anyone suggest a workaround of how I can test for control key down > after receiving the event? I there any global keyboard object that I > can query for current status? > > Regards > > Bob. > |
From: Bob T. <bob...@gm...> - 2007-08-29 19:07:09
|
MouseEvent.isControlDown() always returns false. MouseEvent.getModifiers() always returns 1024 for button 1 no matter what keys are held down with it. So I presume the other is???Down() methods will also have the same problem. Can anyone suggest a workaround of how I can test for control key down after receiving the event? I there any global keyboard object that I can query for current status? Regards Bob. |
From: <in...@al...> - 2007-08-12 01:43:21
|
<html> <body bgcolor=3D"#FFFFFF" leftmargin=3D"0" topmargin=3D"0" marginwidth=3D"0= " marginheight=3D"0"> <table width=3D"99%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> <tr>=20 <td><table width=3D"770" border=3D"0" cellspacing=3D"0" cellpadding= =3D"0"> <tr></tr> <tr>=20 <td valign=3D"top"><table width=3D"100%" border=3D"0" cellspaci= ng=3D"0" cellpadding=3D"0"> <tr>=20 <td width=3D"174" valign=3D"top" background=3D"http://www= .ultimate-web-sites.com/affiliates/money/images/bg_side01_b.gif"><table wid= th=3D"100%" border=3D"0" cellspacing=3D"0" cellpadding=3D"0"> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites.com/a= ffiliates/money/images/bg_side_b.gif" width=3D"174" height=3D"37"></td> </tr> <tr>=20 <td background=3D"http://www.ultimate-web-sites.com= /affiliates/money/images/title_internet_b.gif"><font color=3D"#FFFFFF" size= =3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif"><strong>Menu</strong>= </td> </tr> <tr>=20 <td background=3D"http://www.ultimate-web-sites.com= /affiliates/money/images/bg_sidetop_b.gif"> <table width=3D"90%" border=3D"= 0" align=3D"center" cellpadding=3D"4" cellspacing=3D"0"> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/spacer.gif" width=3D"5" height=3D"5"></td> <td height=3D"5"><img src=3D"http://www.ultim= ate-web-sites.com/affiliates/money/images/spacer.gif" width=3D"5" height=3D= "5"></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><font color=3D"#FFFFFF" size=3D"1" face= =3D"Verdana, Arial, Helvetica, sans-serif"><strong><a href=3D"http://www.ul= timate-web-sites.com/affiliates/money/index.html" class=3D"noline">Free/Pai= d Advertising</a>=20 </strong></font></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><font color=3D"#FFFFFF" size=3D"1" face= =3D"Verdana, Arial, Helvetica, sans-serif"><strong><a href=3D"http://www.ul= timate-web-sites.com/affiliates/money/index.html" class=3D"noline">Search E= ngine Advice </a></strong></font></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><a href=3D"http://www.ultimate-web-sites.= com/affiliates/money/index.html" class=3D"noline"><font color=3D"#FFFFFF" s= ize=3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif"><strong>Making Rev= enue </strong></font></a></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><a href=3D"http://www.ultimate-web-sites.= com/affiliates/money/index.html" class=3D"noline"><font color=3D"#FFFFFF" s= ize=3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif"><strong>Making You= r Web Site </strong></font></a></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><a href=3D"http://www.ultimate-web-sites.= com/affiliates/money/index.html" class=3D"noline"><font color=3D"#FFFFFF" s= ize=3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif"><strong>Accepting = Payments=20 </strong></font></a></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><a href=3D"http://www.ultimate-web-sites.= com/affiliates/money/index.html" class=3D"noline"><font color=3D"#FFFFFF" s= ize=3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif"><strong>Google Sit= e Maps </strong></font></a></td> </tr> <tr>=20 <td><img src=3D"http://www.ultimate-web-sites= .com/affiliates/money/images/arrow_b.gif" width=3D"5" height=3D"8"></td> <td><a href=3D"http://www.ultimate-web-sites.= com/affiliates/money/index.html" class=3D"noline"><font color=3D"#FFFFFF" s= ize=3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif"><strong>Hosting/De= sign Terms Exp </strong></font></a></td> </tr> <tr>=20 <td><IMG SRC=3D"http://www.ultimate-web-sites.co= m/affiliates/money/images/spacer.gif" width=3D"5" height=3D"5"></td> <td height=3D"5" align=3D"left" valign=3D"lef= t"> </td> </tr> </table></td> </tr> </table></td> <td valign=3D"top"><table width=3D"112%" border=3D"0" cel= lspacing=3D"0" cellpadding=3D"10"> =20 <tr>=20 <td height=3D"20" WIDTH=3D"100%"><img src=3D"http:/= /www.ultimate-web-sites.com/affiliates/money/images/title_topstory.gif" wid= th=3D"100%" height=3D"28"></td> </tr> <tr>=20 <td table width=3D"112%"> =09 =09 =09 </td> </tr> <tr>=20 <td></td> </tr> <tr> <td table width=3D"112%"> <font color=3D"#000000" size=3D"4" face=3D"Verdana, Arial, Helvetica, sans-= serif"><strong>Welcome...</strong></font> <Br><BR> <font color=3D"#000000" size=3D"2" face=3D"Verdana, Arial, Helvetica, sans-= serif"> Welcome to advice on making money online, here you will find everything you= need to know <br>about starting a profitable internet business.<BR><br>Our advice ranges= from: <Br> <BR><LI>Search engine help/advice (meta tags etc) <BR><LI>Google site maps - how you can get ahead in googles search results <BR><LI>The best places to add banners/text links on your web site to make = more revenue <BR><LI>If you sell services/products we have advice on accepting online pa= yments <BR><LI>Advice on html coding on web sites and windows/linux advice <BR><LI>A list of the cheapest and best web site hosting/domain name compan= ys <BR><LI>Advertising your web site for free <BR><LI>And paid advertising advice <BR><BR><BR><A HREf=3D"http://www.ultimate-web-sites.com/affiliates/money/i= ndex.html">Click here</a> to vist the site. <BR><BR><BR>To opt out (taken off) of this mailing list just reply to this = email with STOP as your subject line. </font> </td> </tr> <tr>=20 <td><BR><BR><BR> <img src=3D"http://www.ultimate-web-sites.com/affiliates/money/images/title= _nfo.gif" width=3D"596" height=3D"26"> =20 <table width=3D"98%" border=3D"0" align=3D"center= " cellpadding=3D"3" cellspacing=3D"0"> </table></td> </tr> </table></td> </tr> </table></td> </tr> </table></td> </tr> <tr>=20 <td height=3D"27" background=3D"http://www.ultimate-web-sites.com/aff= iliates/money/images/bottom_bar_g.gif"><div align=3D"center"><strong><font = color=3D"0A5065" size=3D"1" face=3D"Verdana, Arial, Helvetica, sans-serif">= Copyright=20 2007. advice on making money online. All rights reserved</font></= strong></div></td> </tr> </table> </form> </body> </html> |
From: Ben A. <ben...@st...> - 2007-06-25 11:13:35
|
Hello there I would greatly appreciate a small amount of your time to assist with my doctoral research at The University of Newcastle. The research concerns open source licensing and we're seeking developers working on Java projects. The research is supervised, ethics-approved, anonymous and results will be freely available. Participation will also provide a custom licensing report for your project. To learn more, please visit: http://licensing-research.newcastle.edu.au Thanks for reading this email, and I hope you'll consider participating. Best regards Ben Alex (My apologies for being off-topic; this list will not be emailed again) |
From: Ben A. <ben...@ac...> - 2007-05-21 01:58:27
|
[Apologies for the off-topic message; no further emails will be sent] You are invited to participate in an academic research project that I am conducting into open source component licensing. The research is part of my Doctorate of Business Administration degree at the University of Newcastle, Australia, and is being supervised by Dr Len Whitehouse. The research is entirely non-commercial, and full results will be made freely available to any person who is interested. It is hoped that the research will offer useful information about how component licensing is approached in practice. We are looking for Java software developers who are working on either commercial or open source projects. Participation in the research is entirely voluntary, and privacy has been carefully addressed to ensure that participants cannot be identified. The research has received an ethics clearance from the university. Participation will usually take less than 30 minutes. If you participate, you may optionally view a licensing compliance assessment report for your project. This may be of general interest or assist in planning licensing compliance strategies. If you are interested in learning more about the research, please visit http://research.acegitech.com. At that location you will find the Research Information Sheet that fully explains the research and provides you with details on how to participate or ask further questions. Please note that data collection is scheduled to end on 4 June 2007. Thank you for taking the time to read this email, and I hope that you will consider participating. Kind regards Ben Alex |