Skip to main content

Shutdown Dengan Java

Tampilan Aplikasinya Sebagai Berikut :














Ini Source Code Lengkapnya :

import javax.swing.JOptionPane;

public class utama extends javax.swing.JFrame{

Runtime rt = Runtime.getRuntime();
public utama() {
initComponents();
}
public void tampil()
{
if(JOptionPane.showConfirmDialog(rootPane, "Batal?", "Konfirmasi", JOptionPane.DEFAULT_OPTION)==0)
{
try
{
rt.exec("cmd /c shutdown -a");
}catch(Exception e)
{
JOptionPane.showMessageDialog(rootPane, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}
}
@SuppressWarnings("unchecked")
//
private void initComponents() {

jPanel1 = new javax.swing.JPanel();
bshut3 = new javax.swing.JButton();
bshut1 = new javax.swing.JButton();
bshut2 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
setTitle("Shutdown Demo");
setLocationByPlatform(true);
setResizable(false);
getContentPane().setLayout(null);

jPanel1.setBackground(new java.awt.Color(255, 0, 0));
jPanel1.setLayout(null);

bshut3.setFont(new java.awt.Font("Tahoma", 0, 14));
bshut3.setText("Log Off");
bshut3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bshut3ActionPerformed(evt);
}
});
jPanel1.add(bshut3);
bshut3.setBounds(20, 120, 270, 30);

bshut1.setFont(new java.awt.Font("Tahoma", 0, 14));
bshut1.setText("Shutdown");
bshut1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bshut1ActionPerformed(evt);
}
});
jPanel1.add(bshut1);
bshut1.setBounds(20, 20, 270, 30);

bshut2.setFont(new java.awt.Font("Tahoma", 0, 14));
bshut2.setText("Restart");
bshut2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
bshut2ActionPerformed(evt);
}
});
jPanel1.add(bshut2);
bshut2.setBounds(20, 70, 270, 30);

getContentPane().add(jPanel1);
jPanel1.setBounds(0, 0, 310, 170);

java.awt.Dimension screenSize = java.awt.Toolkit.getDefaultToolkit().getScreenSize();
setBounds((screenSize.width-315)/2, (screenSize.height-200)/2, 315, 200);
}//


private void bshut3ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
if(JOptionPane.showConfirmDialog(rootPane, "Yakin Ingin Log Off?", "Konfirmasi", JOptionPane.YES_NO_OPTION)==0)
{
rt.exec("cmd /c shutdown -l -t 30");
}
}catch(Exception e)
{
JOptionPane.showMessageDialog(rootPane, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}

private void bshut1ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
rt.exec("cmd /c shutdown -s -t 30");
tampil();
}catch(Exception e)
{
JOptionPane.showMessageDialog(rootPane, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}

private void bshut2ActionPerformed(java.awt.event.ActionEvent evt) {
try
{
rt.exec("cmd /c shutdown -r -t 30");
tampil();
}catch(Exception e)
{
JOptionPane.showMessageDialog(rootPane, e.getMessage(), "Error", JOptionPane.ERROR_MESSAGE);
}
}

public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new utama().setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JButton bshut1;
private javax.swing.JButton bshut2;
private javax.swing.JButton bshut3;
private javax.swing.JPanel jPanel1;
// End of variables declaration

}

Sorry Sangat Simple Soalnya Baru Belajar Juga.... :-D

Comments

Popular posts from this blog

Aplikasi Penghitung Regresi Linear Sederhana

Aplikasi ini dibuat dengan java, menggunanakan driver odbc. Sebelum menjalankan aplikasi tambahkan dulu user data source pada odbc dengan nama accesdb,kemudian setting databasenya dengan database yg ada pada folder regresi yang sudah di download. Tampilan : Mohon maaf jika terdapat kesalahan, Semoga Bermanfaat.... Silahkan Download Projectnya : http://www.ziddu.com/download/9791456/hitung_regresi_sederhana.rar.html

Download Aplikasi Penghitung Zakat Penghasilan/Profesi

Tampilan Aplikasinya sebagai berikut  : Aplikasi Di atas adalah aplikasi Untuk menghitung Zakat Profesi/Penghasilan. Silahkan Download aplikasinya disini atau di link di bawah ini : http://www.ziddu.com/download/8053555/zakat_penghasilan.exe.html. 

Membuat Folder Dengan Java

import java.io.File; public class Main{ public static void main(String[] args) { try{ boolean success ; success = (new File("C:/Documents and Settings/Administrator/My Documents/keren/Mr.bayu")).mkdir(); if(success){ System.out.println("direktori tunggal berhasil dibuat"); }else{ System.out.println("direktori tunggal gagal dibuat"); } }catch(Exception e){ e.printStackTrace(); } } } Hasilnya :