- Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTitleBar.java
More file actions
Latest commit
24 lines (18 loc) · 720 Bytes
/
Copy pathTitleBar.java
File metadata and controls
24 lines (18 loc) · 720 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
importjava.awt.Color;
importjava.awt.Dimension;
importjava.awt.Font;
importjavax.swing.JLabel;
importjavax.swing.JPanel;
importjava.awt.BorderLayout;
publicclassTitleBarextendsJPanel {
publicTitleBar() {
this.setPreferredSize(newDimension(400, 80));
this.setBackground(Color.BLUE);
this.setLayout(newBorderLayout()); // Use BorderLayout
JLabeltitleText = newJLabel("To-Do List");
titleText.setForeground(Color.WHITE);
titleText.setFont(newFont("Arial", Font.BOLD, 24));
titleText.setHorizontalAlignment(JLabel.CENTER);
this.add(titleText, BorderLayout.CENTER); // Add label in center
}
}