Skip to main content

Sergey Malenkov

Sergey Malenkov is an engineer on the Swing team from Saint-Petersburg, Russia. He is responsible engineer for JavaBeans technologies: introspection, customization and long term persistence. Also he is interested in game development.


malenkov's blog

FX Mobilization

Posted by malenkov on June 18, 2009 at 1:01 AM PDT

My colleague has just returned from JavaOne and brought an HTC Diamond cell phone that supports JavaFX. Of course I couldn't stop but running my demos on it.

My Preferences

Posted by malenkov on June 5, 2009 at 5:05 AM PDT

The JavaFX 1.2 SDK provides many useful utility classes such as the Properties class used to access and store name/value pairs or the Storage class used to store the data locally on the client sys

UI Controls in JavaFX 1.2

Posted by malenkov on June 2, 2009 at 11:23 PM PDT

So the next version of JavaFX has been released. I developed an example that shows all the node-based UI controls that had been added to the API to replace the controls based on the Swing library. Note, that new UI controls are available on all platforms including mobile.

How to store preferences?

Posted by malenkov on April 21, 2009 at 11:00 AM PDT

The Preferences API can be used by applications along with the installed security manager that enables using the preferences permission. However, WebStart-based applications cannot permit preferences only. You can permit all or deny all by using a jnlp-file.

Don't miss this

Posted by malenkov on April 13, 2009 at 5:00 AM PDT

I would like to discuss code conventions. In particular, the usage of the this keyword.


Posted by malenkov on April 13, 2009 at 4:00 AM PDT

Last week I attended SunTechDays in Saint-Petersburg, which was my third time participating in the conference. It was the only SunTechDays event in Europe this year.

Weather on SunTechDays

Posted by malenkov on April 6, 2009 at 3:00 AM PDT

The SunTechDays conference will take place in Saint-Petersburg this week.

Java from JavaFX

Posted by malenkov on March 31, 2009 at 8:00 AM PDT

The most powerful advantage of JavaFX is an easy use of Java classes. However, you can encounter an issue when calling some methods, for example, those that have the insert and delete names. The File class contains the delete method.


Posted by malenkov on March 18, 2009 at 6:00 AM PDT

Fullscreen mode and transparent windows are supported in JavaSE 6 since update 10. I have developed the SideBar example for the JavaOne 2008 by using proprietary Java API to create translucent window that slides out of the right side of the screen. Now I am ready to show the SideBar example created by using the JavaFX API only.

Reflect the clock

Posted by malenkov on March 3, 2009 at 10:00 AM PST

This application creates a digital clock, and is based on the analog clock implementation taken from another example. String formatting is applied to display the current time. Unfortunately, the application can not be run on the mobile emulator, because the mobile profile of JavaFX API does not support graphical effects yet.