Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Look and feel
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==In widget toolkits== Contrary to [[operating system]] [[user interface]]s, for which look and feel is a part of the product identification, [[widget toolkit]]s often allow users to specialize their [[Application software|application]] look and feel, by deriving the default look and feel of the toolkit, or by completely defining their own. This specialization can go from [[Skin (computing)|skinning]] (that only deals with the look, or visual appearance of the [[Graphical control element (software)|graphical control element]]s) to completely specializing the way the user [[Interactivity|interacts with]] the software (that is, the feel). The definition of the look and feel to associate with the [[Application software|application]] is often done at initialization, but some Widget toolkits, such as the [[Swing (Java)|Swing]] widget toolkit that is part of the [[Java (programming language)|Java]] [[API]], allow users to change the look and feel at runtime (see [[Pluggable look and feel]]). Some examples of Widget toolkits that support setting a specialized look and feel are: * [[XUL]] (XML User Interface Language): The look and feel of the user interface can be specialized in a [[Cascading Style Sheets|CSS]] file associated with the XUL definition files. Properties that can be specialized from the default are, for example, background or foreground colors of widgets, fonts, size of widgets, and so on. * Swing supports specializing the look and feel of widgets by deriving from the default, another existing one, creating one from scratch, or, beginning with J2SE 5.0, in an [[XML]] property file called [[Synth Look and Feel|synth]] (skinnable look and feel).
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)