HomeAutomation
hardware
BlueGrey
calm
Elegant
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
Subversion Repositories
HomeAutomation
(root)
/
trunk
/
PcSoftware
/
MacBeth
/
src
/
Macbeth
/
Utilities
/
TitleBar.java
@ 641
– Rev 73
Rev
Rev 15
|
Go to most recent revision
|
Blame
|
Last modification
|
View Log
|
SVN
|
RSS feed
/**
* File created by Jimmy
* at 2003-dec-31 17:44:01
*/
package
Macbeth.Utilities
;
import
javax.swing.*
;
import
java.awt.*
;
/**
* A title bar.
* @author Jimmy
*/
public
class
TitleBar
extends
JPanel
{
protected
JLabel
titleLabel
;
public
TitleBar
(
String
title
)
{
setLayout
(
new
BorderLayout
(
)
)
;
setBackground
(
UIManager
.
getColor
(
"InternalFrame.activeTitleBackground"
)
)
;
setBorder
(
BorderFactory
.
createEmptyBorder
(
)
)
;
setOpaque
(
true
)
;
titleLabel =
new
JLabel
(
title
)
;
titleLabel.
setBorder
(
BorderFactory
.
createEmptyBorder
(
3
,
4
,
3
,
4
)
)
;
add
(
BorderLayout
.
CENTER
, titleLabel
)
;
}
public
void
setTitle
(
String
title
)
{
titleLabel.
setText
(
title
)
;
}
}