Rabu, 12 April 2017
Java Navigasi Link
private javax.swing.JDesktopPane deskPane=new javax.swing.JDesktopPane() {
public void paintComponent(java.awt.Graphics g) {
super.paintComponent(g);
java.awt.Image gm=new javax.swing.ImageIcon(getClass().getResource("/image/palito.jpg")).getImage();
g.drawImage(gm,240,260,this);
}
};
private void miLoginActionPerformed(java.awt.event.ActionEvent evt) {
LoginUser();
}
=======================================
JInternalFrame fLogin ;
private void LoginUser(){
if(!deskPane.isAncestorOf(fLogin)) {
fLogin = new frmLoginUser(this);
deskPane.add(fLogin);
try{
fLogin.setVisible(true);
fLogin.setSelected(true);
Dimension scrSize = Toolkit.getDefaultToolkit().getScreenSize(),
frmSize = fLogin.getSize();
fLogin.setLocation((scrSize.width - frmSize.width)/2,(scrSize.height - (frmSize.height + 100))/2);
} catch (Exception e2) {System.out.println("Form LoginUser Failed Added To DeskPane, ERROR @ : "+e2.getMessage()); }
} else {
try {
fLogin.setSelected(true);
} catch (Exception e2) {System.out.println("Form LoginUser Failed Added To DeskPane, ERROR @ : "+e2.getMessage()); }
}
}
================
private void about(){
String teks1 = "<html> <head> <body align='center'> <font face='Arial' color='RED'>" +
"APLIKASI SMS GATEWAY UNTUK<br>" +
"MENGETAHUI DATA INVENTORY PADA<br>" +
"LP2MARAY" +
"</font></body></head></html>";
javax.swing.JLabel teks = new javax.swing.JLabel(teks1);
javax.swing.JPanel pnl = new javax.swing.JPanel();
pnl.setSize(150,300);
pnl.add(teks);
JOptionPane.showMessageDialog(this,pnl,"HELP", JOptionPane.INFORMATION_MESSAGE);
}
==============
private void formWindowClosing(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosing
if(exitApp()){
if(statusKoneksi){ // jika koneksi masih terbuka
ctrlAlert.getWarningMessage(ctrlAlert.KONEKSI_OPEN, ctrlAlert.WARNING);
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
}else
System.exit(0);
}else
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
}//GEN-LAST:event_formWindowClosing
private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed
if(exitApp()){
if(statusKoneksi){ // jika koneksi masih terbuka
ctrlAlert.getWarningMessage(ctrlAlert.KONEKSI_OPEN, ctrlAlert.WARNING);
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
}else
System.exit(0);
}else
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
}
=======================
private void miExitActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_miExitActionPerformed
if(exitApp()){
if(statusKoneksi){ // jika koneksi masih terbuka
ctrlAlert.getWarningMessage(ctrlAlert.KONEKSI_OPEN, ctrlAlert.WARNING);
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
}else
System.exit(0);
}else
this.setDefaultCloseOperation(this.DO_NOTHING_ON_CLOSE);
}
private void miLogoutActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_miLogoutActionPerformed
JInternalFrame iF[] = deskPane.getAllFrames();
if(iF.length > 0){
JOptionPane.showMessageDialog(this,"Silahkan Tutup Semua Form Terlebih Dahulu!","Informasi",1);
return;
}else
setMenu(false);
}
private void miLoginActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_miLoginActionPerformed
LoginUser();
}
private void LoginUser(){
if(!deskPane.isAncestorOf(fLogin)) {
fLogin = new frmLoginUser(this);
deskPane.add(fLogin);
try{
fLogin.setVisible(true);
fLogin.setSelected(true);
Dimension scrSize = Toolkit.getDefaultToolkit().getScreenSize(),
frmSize = fLogin.getSize();
fLogin.setLocation((scrSize.width - frmSize.width)/2,(scrSize.height - (frmSize.height + 100))/2);
} catch (Exception e2) {System.out.println("Form LoginUser Failed Added To DeskPane, ERROR @ : "+e2.getMessage()); }
} else {
try {
fLogin.setSelected(true);
} catch (Exception e2) {System.out.println("Form LoginUser Failed Added To DeskPane, ERROR @ : "+e2.getMessage()); }
}
}
+++++++++++++++++++++++++++++++++++
private javax.swing.JDesktopPane layar;
layar = new javax.swing.JDesktopPane();
private void jMenuItem4ActionPerformed(java.awt.event.ActionEvent evt) {
Customer call= new Customer();
layar.add(call);
call.show();
}
private void btn_tutupActionPerformed(java.awt.event.ActionEvent evt) {
dispose();
}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new menuUtama().setVisible(true);
}});
}
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar