JEP 283: Enable GTK 3 on Linux

Phil Race philip.race at
Fri Feb 19 18:10:28 UTC 2016

We had not forgotten that the other JEP was there (as a draft)
but the new JEP started with a pure FX focus on allowing FX to use either
GTK2 or GTK3 depending on what you needed.
It was extended (feature creep) whilst being drafted to include doing 
the same for
AWT/Swing but the focus was still on interoperability. Making the Swing
L&F fully GTK3 based is the later stretch goal whereas the original JEP
is much more focused on that and also not at all on FX.
It would be good for Mario to take a look at the new JEP and identify
any areas in which it falls short of the previous JEP, which would be
one reason to leave the "old" JEP open for now. Another is that it
is unclear how much of JEP 283 we will actually be able to deliver for
JDK 9 and it is written in a way which is intended to allow for that.
In which case the previous JEP may yet be needed to complete that work,
so we don't know yet it if it will be completely subsumed by that work.


On 02/19/2016 07:43 AM, Kevin Rushforth wrote:
> Current plan is to track all of the work for both JavaFX and Swing 
> with this JEP.
> -- Kevin
> Anirvan Sarkar wrote:
>> Hi,
>> One of the sub-task of this JEP is to 'Rework Swing GTK LnF to support
>> GTK-3'.
>> This seems something in common with another submitted JEP [1]: 
>> 'Modernize
>> the GTK3 Look and Feel implementation'.
>> So will these two JEP complement each other or will the other one be now
>> redundant ?
>> [1]
>> On 19 February 2016 at 07:11, <mark.reinhold at> wrote:
>>> New JEP Candidate:
>>> - Mark

More information about the openjfx-dev mailing list