Welcome!

... to the digital home of Steven Schwenke.

This site is supposed to be a showcase for my thoughts about software engineering, less a personal homepage. If you want to know more about me, invite me to a beer (which you are going to pay).

Posted by Steven

Recently and with the help of my coworker Scavenger156, I implemented a nice animation to show interactions between two tables in JavaFX. In our application it is possible to give special permissions to users. Hence, there is a set of users who have these permissions and there is a set of users who don't. A user can just be in one of these sets. To make assigning user to these sets easy and intuitive, we came up with the following component:

Posted by Steven

There have been a lot of changes in the last months. My work as an employed software developer kind of got to a new level because of the changes in my project. I'm learning a whole lot in this project and am looking forward to learn even more. My employer offers me great opportunities and my spare time projects and my mentoring also extend my horizon.

Posted by Steven

Last week, I gave a JavaFX workshop for my coworkers. It went very well and was a lot of fun! To share knowledge and make my work available to the community, I open sourced the whole workshop at github. There, you find

Posted by Steven

For my last JavaFX articles, I wanted to show the animated results directly at this website. At the time being, there's no guarantee that a visitor can execute an embedded JavaFX application. Because of that, some bloggers tend to embedd youtube videos with their application in action. That too would need some setup (youtube account, making a screen capture video, ... ). So I searched for a simple solution to display screen capture footage directly at a website. Despite it's bad reputation, an animated gif works on every browser I know.

Posted by Steven

This week, I implemented a navigation pane in JavaFX that can be used to navigate within an application. It has four buttons with icons. At first, only the icon of each button is shown. At MouseOver, the pane expands and shows the button texts. One button can then be choosen and is highlighted with a drop shadow.

Here's the code as a SSCCE.

This is the controller ExtendableNavigation.java:

Posted by Steven

Yesterday, I implemented an extendable search pane in JavaFX. Having searched the web for a ready to use component, I found that most of the search panes hover above other nodes. But what if I want to extend the search pane by resizing other nodes, for example the results table? That is the only way to see all search results and all search options at the same time. This is what I build:

Pages