Вы находитесь на странице: 1из 9

KODE PROGRAM FRAME PASSWORD

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class G! implements ActionListener"
private JLabel LBusername# LB$assword;
private JTextField Tusername;
private JPasswordField T$assword;
private JButton Bo%# B&ancel;
private JFrame 'rame ( new JFrame)*G! +tenti,%asi*-;
public G!)-"
.tring s/ ( *sername*;
.tring s0 ( *Password*;
LBusername ( new JLabel)s/-;
LBusername.setLocation)/1# /1-;
LBusername.set.i2e)31# /4-; 55menentu%an u%uran# lebar $ixel# tinggi
Tusername ( new JTextField)/0-;
Tusername.setLocation)61# /1-;
Tusername.set.i2e)Tusername.getPre'erred.i2e)--; 55set de'ault u%uran si2e
n7a
LB$assword ( new JLabel)s0-;
LB$assword.setLocation)/1# 84-;
LB$assword.set.i2e)31# /4-;
T$assword ( new JPasswordField)/0-;
T$assword.setEc9o&9ar):;:-; 55meruba9 %ara%ter $assword memjadi bintang
T$assword.setLocation)61# 84-;
T$assword.set.i2e)T$assword.getPre'erred.i2e)--;
T$assword.getPassword)-;
Bo% ( new JButton)*+<*-;
Bo%.addActionListener)this-;
Bo%.setLocation)/1# 31-;
Bo%.set.i2e)/11# 81-;
B&ancel ( new JButton)*&ancel*-;
B&ancel.addActionListener)this-;
B&ancel.setLocation)//4# 31-;
B&ancel.set.i2e)/11# 81-;
=
public void .9owG!)- "
JFrame.setDefaultLookAndFeelDecorated)true-;
'rame.set>e'ault&lose+$eration)JFrame.EXIT_ON_CLOSE-;55?dis$ose@on@close?
9an7a menutu$ jendela 7ang sedang di running sedang%an exit@on@close menutu$ semua
jendela 7ang di running.
'rame.setLa7out)null-;
'rame.get&ontentPane)-.add)LBusername-;
'rame.get&ontentPane)-.add)LB$assword-;
'rame.get&ontentPane)-.add)Tusername-;
'rame.get&ontentPane)-.add)T$assword-;
'rame.get&ontentPane)-.add)Bo%-;
'rame.get&ontentPane)-.add)B&ancel-;
'rame.setBounds)1# 1# 0A0# /86-; 551#1 meru$a%an titi% $oint awal# 0A0 lebar
bawa9 'rame %eseluru9an# /86 tinggi 'rame %eseluru9an
'rame.setLocationBelativeTo)null-;
=
public void actionPer'ormed)ActionEvent event- "
i )event.get.ource)-((Bo%-"
char CD in$ut ( T$assword.getPassword)-;
.tring s ( new .tring)in$ut-;
i )s.eEuals)*lati9an*--"
.7stem.out.$rintln)*+<*-;
=
else
.7stem.out.$rintln)*F+t +<*-;
=
else"
.7stem.out.$rintln)*&ancel*-;
Tusername.setText)null-;
T$assword.setText)null-;
=
=
public static void main ).tring CD args-"
javax.swing..wingtilities.invokeLater)new Bunnable)- "
public void run)- "
G! a$$ ( new G!)-;
a$$.'rame.setGisible)true-;
a$$..9owG!)-;
=
=-;
=
=
&ara membuat suatu 'rame tertutu$ adala9 dengan menamba9%an instru%si
'rame.setvisible)'alse- setela9 $rogram selesai di jalan%an. Tamba9%an instru%si
$emanggilan met9od ji%a ingin menam$il%an 'rame 7ang selanjutn7a.
KODE PROGRAM FRAME !"P#$ DA$A
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import java.sEl.&onnection;
import java.sEl.>riverHanager;
import java.sEl..tatement;
public class G!@!n$ut implements ActionListener"
private JLabel LBnama>e$an# LBnamaBela%ang# LBF!H# LBProdi# LBJur;
private JTextField Tnama>e$an# TnamaBela%ang# TF!H# TProdi# TJur;
private JButton B!n$ut# B&lear# B>is$la7# BExit;
private JFrame 'rame/ ( new JFrame)*G! !n$ut >ata*-;
private .tring s/ ( *Fama >e$an*;
private .tring s0 ( *Fama Bela%ang*;
private .tring s8 ( *F!H*;
private .tring sA ( *Program .tudi*;
private .tring s4 ( *Jurusan*;
private .tring a#b#c#d#e;
public G!@!n$ut)-"
LBnama>e$an ( new JLabel)s/-;
LBnama>e$an.setLocation)/1# /1-;
LBnama>e$an.set.i2e)I1# /4-;
LBnamaBela%ang ( new JLabel)s0-;
LBnamaBela%ang.setLocation)/1# 84-;
LBnamaBela%ang.set.i2e)I1# /4-;
LBF!H ( new JLabel)s8-;
LBF!H.setLocation)/1# 31-;
LBF!H.set.i2e)I1# /4-;
LBProdi ( new JLabel)sA-;
LBProdi.setLocation)/1# 64-;
LBProdi.set.i2e)I1# /4-;
LBJur ( new JLabel)s4-;
LBJur.setLocation)/1# //1-;
LBJur.set.i2e)I1# /4-;
Tnama>e$an ( new JTextField)0I-;
Tnama>e$an.setLocation)/14# /1-;
Tnama>e$an.set.i2e)Tnama>e$an.getPre'erred.i2e)--;
TnamaBela%ang ( new JTextField)0I-;
TnamaBela%ang.setLocation)/14# 84-;
TnamaBela%ang.set.i2e)TnamaBela%ang.getPre'erred.i2e)--;
TF!H ( new JTextField)0I-;
TF!H.setLocation)/14# 31-;
TF!H.set.i2e)TF!H.getPre'erred.i2e)--;
TProdi ( new JTextField)0I-;
TProdi.setLocation)/14# 64-;
TProdi.set.i2e)TProdi.getPre'erred.i2e)--;
TJur ( new JTextField)0I-;
TJur.setLocation)/14# //1-;
TJur.set.i2e)TJur.getPre'erred.i2e)--;
B!n$ut ( new JButton)*!FPT*-;
B!n$ut.addActionListener)this-;
B!n$ut.setLocation)/1# /A4-;
B!n$ut.set.i2e)/11# 81-;
B&lear ( new JButton)*&LEAB*-;
B&lear.addActionListener)this-;
B&lear.setLocation)//4# /A4-;
B&lear.set.i2e)/11# 81-;
B>is$la7 ( new JButton)*>!.PLAJ*-;
B>is$la7.addActionListener)this-;
B>is$la7.setLocation)001# /A4-;
B>is$la7.set.i2e)/11# 81-;
BExit ( new JButton)*EK!T*-;
BExit.addActionListener)this-;
BExit.setLocation)804# /A4-;
BExit.set.i2e)/11# 81-;
=
public void .9owG!)- "
JFrame.setDefaultLookAndFeelDecorated)true-;
'rame/.set>e'ault&lose+$eration)JFrame.EXIT_ON_CLOSE-;
'rame/.setLa7out)null-;
'rame/.get&ontentPane)-.add)LBnama>e$an-;
'rame/.get&ontentPane)-.add)LBnamaBela%ang-;
'rame/.get&ontentPane)-.add)LBF!H-;
'rame/.get&ontentPane)-.add)LBProdi-;
'rame/.get&ontentPane)-.add)LBJur-;
'rame/.get&ontentPane)-.add)Tnama>e$an-;
'rame/.get&ontentPane)-.add)TnamaBela%ang-;
'rame/.get&ontentPane)-.add)TF!H-;
'rame/.get&ontentPane)-.add)TProdi-;
'rame/.get&ontentPane)-.add)TJur-;
'rame/.get&ontentPane)-.add)B!n$ut-;
'rame/.get&ontentPane)-.add)B&lear-;
'rame/.get&ontentPane)-.add)B>is$la7-;
'rame/.get&ontentPane)-.add)BExit-;
'rame/.setBounds)1# 1# A41# 001-;
'rame/.setLocationBelativeTo)null-;
=
public void actionPer'ormed)ActionEvent event- "
i )event.get.ource)-((B!n$ut-"
.7stem.out.$rintln)*Tombol !n$ut*-;
a ( Tnama>e$an.getText)-;
b ( TnamaBela%ang.getText)-;
c ( TProdi.getText)-;
d ( TF!H.getText)-;
e ( TJur.getText)-;
55instru%si HJ.LL
.7stem.out.$rintln)*H7.LL &onnection*-;
&onnection %one%si(null ;
.tring url ( *jdbcMm7sElM55local9ost5*;
.tring dbFame ( *lati9an*;
.tring driver ( *com.m7sEl.jdbc.>river*;
.tring userFame ( *root*;
.tring $assword ( *root*;
tr% "
&lass.forName)driver-.new!nstance)-;
%one%si (
>riverHanager.getConnection)urlNdbFame#userFame#$assword-;
.7stem.out.$rintln)*<one%si Ber9asil*-;
=
catch )Exce$tion e- "
e.$rint.tac%Trace)-;
=
tr% "
.tatement stmn ( %one%si.create.tatement)-;
stmn.execute$date)*!nsert into m9sw values ):*NaN*:#
:*NbN*:# *Nd N*#:*Nc N*:#:*Ne N*:-*-;
%one%si.close)-;
=
catch )Exce$tion e-"
.7stem.err.$rintln)*Error )8- M * N e-;
Tnama>e$an.setText)**-;
TnamaBela%ang.setText)**-;
TF!H.setText)**-;
TProdi.setText)**-;
TJur.setText)**-;
=
.7stem.out.$rintln)*!nsert ber9asil*-;
.7stem.out.$rintln)*<one%si dia%9iri*-;
55Batas instru%si HJ.LL
=
else i )event.get.ource)-((B&lear- "
.7stem.out.$rintln)*Tombol &lear*-;
Tnama>e$an.setText)**-;
TnamaBela%ang.setText)**-;
TF!H.setText)**-;
TProdi.setText)**-;
TJur.setText)**-;
=
else i )event.get.ource)-((B>is$la7- "
.7stem.out.$rintln)*Tombol >is$la7*-;
=
else "
.7stem.out.$rintln)*Tombol Exit*-;
.7stem.exit)1-;
=
=
public static void main ).tring CD args-"
javax.swing..wingtilities.invokeLater)new Bunnable)- "
public void run)- "
G!@!n$ut a$$ ( new G!@!n$ut)-;
a$$.'rame/.setGisible)true-;
a$$..9owG!)-;
=
=-;
=
=
KODE PROGRAM FRAME !"P#$ DA$A
import java.awt.>imension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sEl.&onnection;
import java.sEl.>riverHanager;
import java.sEl.Besult.et;
import java.sEl..tatement;
import java.util.Gector;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.J.crollPane;
import javax.swing.JTable;
import javax.swing..crollPane&onstants;
public class dis$la7 implements ActionListener"
private JTable tabel;
private JButton Bclose;
public JFrame 'rame0 ( new JFrame)*G! >is$la7*-;
private J.crollPane scroller;
static GectorOGectorO.tringPP data ( new GectorOGectorO.tringPP)-;
public dis$la7)-"
.7stem.out.$rintln)*H7.LL &onnection*-;
&onnection %one%si(null;
.tring url ( *jdbcMm7sElM55local9ost5*;
.tring dbFame ( *lati9an*;
.tring driver ( *com.m7sEl.jdbc.>river*;
.tring userFame ( *root*;
.tring $assword ( *root*;
GectorO.tringP columnFames ( new GectorO.tringP)-;
columnFames.add)*Fama >e$an*-;
columnFames.add)*Fama Bela%ang*-;
columnFames.add)*F!H*-;
columnFames.add)*Program .tudi*-;
columnFames.add)*Jurusan*-;
tr% "
&lass.forName)driver-.new!nstance)-;
%one%si (
>riverHanager.getConnection)urlNdbFame#userFame#$assword-;
.7stem.out.$rintln)*<one%si Ber9asil*-;
=
catch )Exce$tion e- "
.7stem.err.$rintln)*Error )/- M * N e-;
.7stem.exit)/-;
=
Besult.et 9asilLuer7 ( null;
tr% "
.tatement stmn ( %one%si.create.tatement)-;
9asilLuer7 ( stmn.executeLuer7)*.ELE&T ; 'rom m9sw*-;
=
catch )Exce$tion e-"
.7stem.err.$rintln)*Error )0- M * N e-;
.7stem.exit)/-;
=
tr% "
while )9asilLuer7.next)--"
GectorO.tringP vstring ( new GectorO.tringP)-;
vstring.add)9asilLuer7.get.tring)*F>e$an*--;
vstring.add)9asilLuer7.get.tring)*FBl%g*--;
vstring.add)9asilLuer7.get.tring)*F!H*--;
vstring.add)9asilLuer7.get.tring)*Prodi*--;
vstring.add)9asilLuer7.get.tring)*Jurusan*--;
data.add)vstring-;
=
%one%si.close)-;
=
catch )Exce$tion e-"
.7stem.err.$rintln)*Error )8-M * Ne-;
.7stem.exit)/-;
55e.$rint.tac%Trace)-;
=
.7stem.out.$rintln)*<one%si dia%9iri*-;
tabel ( new JTable)data# columnFames-;
scroller ( new J.crollPane)tabel#
.crollPane&onstants.E!TICAL_SC!OLL"A!_AS_NEEDED#
.crollPane&onstants.#O!I$ONTAL_SC!OLL"A!_AS_NEEDED-;
scroller.setLocation)/1# /1-;
scroller.set.i2e)new >imension)411# 034--;
Bclose ( new JButton)*.elesai*-;
Bclose.setLocation)/1# 068-;
Bclose.set.i2e)AII# 81-;
Bclose.addActionListener)this-;
=
public void actionPer'ormed)ActionEvent event- "
i )event.get.ource)-((Bclose- "
.7stem.out.$rintln)*tombol selesai*-;
=
=
public void createAnd.9owG!)- "
JFrame.setDefaultLookAndFeelDecorated)true-;
'rame0.setLa7out)null-;
'rame0.set>e'ault&lose+$eration)JFrame.EXIT_ON_CLOSE-;
'rame0.get&ontentPane)-.add)scroller-;
'rame0.get&ontentPane)-.add)Bclose-;
'rame0.setBounds)1# 1# 484# 838-;
'rame0.setLocationBelativeTo)null-;
55'rame0.setGisible)true-;
=
public static void main ).tring CD args-"
javax.swing..wingtilities.invokeLater)new Bunnable)- "
public void run)- "
dis$la7 a$$ ( new dis$la7)-;
a$$.'rame0.setGisible)true-;
a$$.createAnd.9owG!)-;
=
=-;
=
=

Вам также может понравиться