walteragortey
Blockchain Visionary
2
MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1
300 XP
This tutorial will teach you how to create a line border in java. A line border has only one line with a single color and has its own thickness for its border.
So, now let's start this tutorial!
1. Open JCreator or NetBeans and make a java program with a file name of lineBorders.java.
2. Import the following packages:
3. We will initialize variables in our Main, variable frame as JFrame and button1 labeled "1 pixel",button2 labeled "10 pixel", and button3 labeled "Round 5 pixel" as JButton.
4. Now, we will create a 1 pixel line border for Button1. We will use the BorderFactory class of the Border class. We will color the line as a yellow color. We will also use the setBorder method of the button to have the border.
For the thicker border, we will add another parameter to the color which is the thickness of the line in a pixel value. We will put the 10 pixel line border for button2.
For a round line border, aside from putting color of the line and its thickness, we will have Boolean value for the rounded line. Which means if we set it to True then it will be rounded. Otherwise, it is not. We will set this border in button3.
Add all the buttons in the frame using the add method.
5. Have your Layout in Grid. Lastly, set the size, visibility, and the close operation of the frame. Have this code below:
Output:
Here's the full code of this tutorial:
For more inquiries and need programmer for your thesis systems in any kind of programming languages, just contact my number below.
Best Regards,
Engr. Lyndon Bermoy
IT Instructor/System Developer/Android Developer/Freelance Programmer
Mobile: 09488225971
Landline: 826-9296
E-mail:[email protected]
Add and Follow me on Facebook: https://www.facebook.com/donzzsky
Visit and like my page on Facebook at: https://www.facebook.com/BermzISware
Download
So, now let's start this tutorial!
1. Open JCreator or NetBeans and make a java program with a file name of lineBorders.java.
2. Import the following packages:
- import
java.awt.*
;
//used to access the GridLayout and Color class
- import
javax.swing.*
;
//used to access the JFrame, JButton, and BorderFactory class
- import
javax.swing.border.*
;
//used to access the Border and LineBorder subclass of the border class in swing
3. We will initialize variables in our Main, variable frame as JFrame and button1 labeled "1 pixel",button2 labeled "10 pixel", and button3 labeled "Round 5 pixel" as JButton.
- JFrame
frame =
new
JFrame
(
"Line Borders"
)
;
- JButton
button1 =
new
JButton
(
"1 Pixel"
)
;
- JButton
button2 =
new
JButton
(
"10 Pixel"
)
;
- JButton
button3 =
new
JButton
(
"Rounded 5 Pixel"
)
;
4. Now, we will create a 1 pixel line border for Button1. We will use the BorderFactory class of the Border class. We will color the line as a yellow color. We will also use the setBorder method of the button to have the border.
- Border
thinBorder =
BorderFactory
.createLineBorder
(
Color
.YELLOW
)
;
- button1.setBorder
(
thinBorder)
;
For the thicker border, we will add another parameter to the color which is the thickness of the line in a pixel value. We will put the 10 pixel line border for button2.
- Border
thickBorder =
new
LineBorder
(
Color
.RED
, 10
)
;
- button2.setBorder
(
thickBorder)
;
For a round line border, aside from putting color of the line and its thickness, we will have Boolean value for the rounded line. Which means if we set it to True then it will be rounded. Otherwise, it is not. We will set this border in button3.
- Border
roundedBorder =
new
LineBorder
(
Color
.GREEN
, 5
, true
)
;
- button3.setBorder
(
roundedBorder)
;
Add all the buttons in the frame using the add method.
- frame.getContentPane
(
)
.add
(
button1)
;
- frame.getContentPane
(
)
.add
(
button2)
;
- frame.getContentPane
(
)
.add
(
button3)
;
5. Have your Layout in Grid. Lastly, set the size, visibility, and the close operation of the frame. Have this code below:
- frame.getContentPane
(
)
.setLayout
(
new
GridLayout
(
1
,2
)
)
;
- frame.pack
(
)
;
- frame.setSize
(
300
, 100
)
;
- frame.setVisible
(
true
)
;
- frame.setDefaultCloseOperation
(
JFrame
.EXIT_ON_CLOSE
)
;
Output:

Here's the full code of this tutorial:
- import
java.awt.*
;
//used to access the GridLayout and Color class
- import
javax.swing.*
;
//used to access the JFrame, JButton, and BorderFactory class
- import
javax.swing.border.*
;
//used to access the Border and LineBorder subclass of the border class in swing
- public
class
lineBorders {
- public
static
void
main(
String
args[
]
)
{
- JFrame
frame =
new
JFrame
(
"Line Borders"
)
;
- JButton
button1 =
new
JButton
(
"1 Pixel"
)
;
- JButton
button2 =
new
JButton
(
"10 Pixel"
)
;
- JButton
button3 =
new
JButton
(
"Rounded 5 Pixel"
)
;
- Border
thinBorder =
BorderFactory
.createLineBorder
(
Color
.YELLOW
)
;
- button1.setBorder
(
thinBorder)
;
- Border
thickBorder =
new
LineBorder
(
Color
.RED
, 10
)
;
- button2.setBorder
(
thickBorder)
;
- Border
roundedBorder =
new
LineBorder
(
Color
.GREEN
, 5
, true
)
;
- button3.setBorder
(
roundedBorder)
;
- frame.getContentPane
(
)
.add
(
button1)
;
- frame.getContentPane
(
)
.add
(
button2)
;
- frame.getContentPane
(
)
.add
(
button3)
;
- frame.getContentPane
(
)
.setLayout
(
new
GridLayout
(
1
,2
)
)
;
- frame.pack
(
)
;
- frame.setSize
(
300
, 100
)
;
- frame.setVisible
(
true
)
;
- frame.setDefaultCloseOperation
(
JFrame
.EXIT_ON_CLOSE
)
;
- }
- }
For more inquiries and need programmer for your thesis systems in any kind of programming languages, just contact my number below.
Best Regards,
Engr. Lyndon Bermoy
IT Instructor/System Developer/Android Developer/Freelance Programmer
Mobile: 09488225971
Landline: 826-9296
E-mail:[email protected]
Add and Follow me on Facebook: https://www.facebook.com/donzzsky
Visit and like my page on Facebook at: https://www.facebook.com/BermzISware
Download
You must upgrade your account or reply in the thread to view hidden text.