blob: 0bef3df59f8d7f96f169a9a1d7350f9691599aa4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
import javax.swing.JToggleButton;
/*
* @author
* Kian Agheli
*
* References:
* https://www.geeksforgeeks.org/java-swing-jtogglebutton-class/
*
* Date:
* 2024-05-25
*
* Purpose of class:
* Provide an interative button to toggle FontFamily metadata.
*/
// FamilyButton is a JToggleButton
public class FamilyButton extends JToggleButton {
private FontFamily family; // A FamilyButton has-a font family
public FamilyButton(FontFamily family)
{
this.family = family; // Set family to provided
}
/**
* Return the FontFamily associated with the instantiated button.
*/
public FontFamily getFamily() {
return family;
}
}
|