Skip to content

sialcasa/Swing2JavaFXHacking

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code
This branch is 54 commits ahead, 1 commit behind Cyborg11:master.

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 

#####This fork of a random Swing application gives you an impression, which technical possabilities you have, when you migrate Swing to JavaFX. You find more details and a tutorial in the screencast below.#####

If you have further questions or migration support requests, just give me a ping (alexander.casall@saxsys.de)

Video Screencast:

<img src="https://developers.google.com/youtube/images/YouTube-icon-full_color.png" alt="alt text" width="300"">

Original Description:

twitter4j-swing-sample

A desktop client for Twitter.

Intention

The goal is to write a desktop client that includes all functionalities the Twitter API v1.1 offers.
Furthermore it should look as pretty as it's possible using Java Swing. ;)

How to login with your Twitter account

You have to generate your own OAuth tokens on https://dev.twitter.com.

  1. log in
  2. click on My applications in the drop down menu under your icon
  3. click on Create New App complete the form
  4. After that click on your new created application
  5. at tab Permissions choose Read, Write and Access direct messages and confirm
  6. at tab API Keys click on generate my access token

Now you can start your client and insert the four strings into the Login dialog.

Technical Details

  • Library: Twitter4J v4.0.2
  • Database: SQLite (driver: sqlite-jdbc-3.7.2.jar)

About

a desktop client for Twitter, implemented in Java using the Swing library and the framework Twitter4J

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%