Everything2
Near Matches
Ignore Exact
Full Text
Everything2

JFC

created by xdc

(thing) by tribbel (1.9 y) (print)   ?   (I like it!) Sun Jul 09 2000 at 14:18:11

Johannes Fontanus College

A school for MAVO, HAVO, and VWO in Barneveld, the Netherlands.

The JFC is known for its religious teachers, and for making "religion" (a course in the first 3 years of secondary education) a mandatory course in the final year.


Woe is me. One of my earlier nodes, and it was even worse than this, before I edited it.

(thing) by xunker (3.2 mon) (print)   ?   (I like it!) Mon Jan 08 2001 at 16:40:02

The Java Foundation Classes or JFC was first introduced soon after the release of the Java 1.0.7 specification. It was originally a 'just for kicks' project to see if the Java framework could handle more of the key GUI elelments without the aid of the AWT. It was improved, and by Java 1.1.7, was a very cool thing for both the users and the developers.

For users it offered a truly consistant look and feel across all platforms because it was drawing it's own controls and not using the OS Supplied widgets. So the interface would look and behave almost identically whether run on win32 or Solaris or whatever.

For the developers it also offered a consistancy that was not available under the AWT -- every widget behaved the same way under every platform -- no matter where the app was run, you could interface witht he GUI objects in the same way and they were nearly guaranteed to have the same properties.

By building their own widgets, this also allowed more and diverse GUI objexts to be constructed -- like TextArea's with HTML Rendering capabilities and multi-state button controls and the like.

The downsides are also there, however, and the main one being that of performance. It takes a lot of horsepower to draw those buttons, especially when they're being draw using code that is interpretted rather that nativly compiled. Now, with todays fast machines it's not a bit issue, but with slower designes, like embedded systems, it degrades speed by several orders.

The JFC's were originally know as project Swing, but that name was changed after they stopped being just a toy and turned into a viable product. Although it started out as a separate package, the JFC framework is, as of Java 1.2 (Java 2), integrated into the JVM so there is a marked speed increase.


printable version
chaos

La Blue Girl swing Heinz Guderian Win32
AWT Fix-A-Flat VWO HAVO
MAVO Unicode Indic Scripts Del OL
Acronym Parade rest JVM GUI
Ayn Rand big Two-party system Better Than Ezra
widget
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
The best nodes of all time:
power structure
A Letter To My Grandfather
New Musical Express
Mr. Mxyzptlk
Medea
Vegas stories: My first girlfriend's wedding
The Werther Effect
Jane's Fighting Nodes
Garry Owen
Why do joints crack?
Aristotle's Lost Library, Medieval Andalusia & Chinese Paper, or How Europe Learned to Learn Again and Why the Renaissance Happened When & Where It Did
How to meet the most girls
Diego Rivera
New Writeups
SwimmingMonkey
Conversations with Fo Fo- the Loneliest dog in Purgatory(fiction)
locke baron
lynx(thing)
Simulacron3
Reality, Dimensions and the Natural Ontology(essay)
SubSane
Making Love to a 9-Foot Woman(person)
Ouzo
Thoughts(idea)
antigravpussy
I fall silent, listening. The breadcrumbs are talking about us(person)
calgon
Buffalo Bill by the pool(poetry)
gate
Anarchy is Order(idea)
ushdfgakjasgh
Scribeling(thing)
XWiz
Trism(review)
artman2003
Briefcase Full of Souls - Part I(fiction)
Dreamvirus
Alan Ladd(person)
waverider37
Harold Holt(person)
The Debutante
Until death do us part(fiction)
Ysardo
a brother to a sister(personal)
This affordable entertainment brought to you by The Everything Development Company