package supplier;
import [Link].*;
import [Link].*;
import [Link];
import [Link];
/**
* @author Dell
*/
public class SupplierDashboard extends [Link] {
/**
* Creates new form SupplierDashboard
*/
public SupplierDashboard() {
initComponents();
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
private void initComponents() {
jPanel2 = new [Link]();
jLabel1 = new [Link]();
jLabel2 = new [Link]();
jLabel3 = new [Link]();
jLabel5 = new [Link]();
jLabel11 = new [Link]();
jLabel12 = new [Link]();
jLabel16 = new [Link]();
pnMenu = new [Link]();
jPanel14 = new [Link]();
jLabel15 = new [Link]();
jPanel7 = new [Link]();
jLabel6 = new [Link]();
jPanel8 = new [Link]();
jPanel9 = new [Link]();
jPanel10 = new [Link]();
jLabel17 = new [Link]();
jPanel11 = new [Link]();
jLabel8 = new [Link]();
jPanel12 = new [Link]();
jLabel7 = new [Link]();
jLabel18 = new [Link]();
jLabel4 = new [Link]();
jButton1 = new [Link]();
jPanel1 = new [Link]();
home = new [Link]();
jLabel14 = new [Link]();
jLabel19 = new [Link]();
accout = new [Link]();
jLabel9 = new [Link]();
jLabel10 = new [Link]();
jLabel13 = new [Link]();
setDefaultCloseOperation([Link].EXIT_ON_CLOSE);
getContentPane().setLayout(new [Link]());
[Link](new [Link](64, 194, 150));
[Link](new [Link](1184, 64));
[Link](new [Link]("Times New Roman", 1, 30)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("ONLINE SHOPPING");
[Link](new [Link]("Times New Roman", 1, 18)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]("logout");
[Link](new [Link](50, 30));
[Link](new [Link]("Times New Roman", 0, 16)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]([Link]);
[Link]("daytrun1a@[Link]");
[Link](new [Link](120, 30));
[Link](new [Link](getClass().getResource("/icon/icons8-express-shopping-
[Link]"))); // NOI18N
[Link](new [Link](getClass().getResource("/icon/[Link]"))); // NOI18N
[Link](new [Link](getClass().getResource("/icon/[Link]"))); //
NOI18N
[Link](new [Link](getClass().getResource("/icon/trolley-cart
(1).png"))); // NOI18N
[Link] jPanel2Layout = new [Link](jPanel2);
[Link](jPanel2Layout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGap(34, 34, 34)
.addComponent(jLabel5)
.addPreferredGap([Link])
.addComponent(jLabel1, [Link].PREFERRED_SIZE, 316,
[Link].PREFERRED_SIZE)
.addGap(57, 57, 57)
.addComponent(jLabel16, [Link].PREFERRED_SIZE, 43,
[Link].PREFERRED_SIZE)
.addGap(100, 100, 100)
.addComponent(jLabel11)
.addPreferredGap([Link])
.addComponent(jLabel3, [Link].PREFERRED_SIZE, 159,
[Link].PREFERRED_SIZE)
.addPreferredGap([Link], 150,
Short.MAX_VALUE)
.addComponent(jLabel12)
.addPreferredGap([Link])
.addComponent(jLabel2, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addGap(145, 145, 145))
);
[Link](
[Link]([Link])
.addGroup([Link], [Link]()
.addContainerGap(23, Short.MAX_VALUE)
.addGroup([Link]([Link])
.addComponent(jLabel16)
.addComponent(jLabel5, [Link].PREFERRED_SIZE, 34,
[Link].PREFERRED_SIZE)
.addGroup([Link]([Link])
.addComponent(jLabel11, [Link],
[Link].PREFERRED_SIZE, 35, [Link].PREFERRED_SIZE)
.addGroup([Link],
[Link]([Link])
.addComponent(jLabel1)
.addGroup([Link]([Link]
ING)
.addComponent(jLabel3, [Link].PREFERRED_SIZE,
[Link].DEFAULT_SIZE, [Link].PREFERRED_SIZE)
.addComponent(jLabel12)
.addComponent(jLabel2, [Link],
[Link].PREFERRED_SIZE, 30, [Link].PREFERRED_SIZE)))))
.addContainerGap())
);
getContentPane().add(jPanel2, new [Link](0, 0, -1, -1));
[Link](new [Link](42, 58, 73));
[Link](new [Link](251, 640));
[Link](new [Link]());
[Link](new [Link](51, 102, 255));
[Link](new [Link](238, 77, 45));
[Link](new [Link]("Times New Roman", 1, 28)); // NOI18N
[Link](new [Link](255, 255, 255));
[Link]([Link]);
[Link](" DASHBOARD");
[Link] jPanel14Layout = new [Link](jPanel14);
[Link](jPanel14Layout);
[Link](
[Link]([Link])
.addGroup([Link],
[Link]()
.addContainerGap(59, Short.MAX_VALUE)
.addComponent(jLabel15)
.addContainerGap())
);
[Link](
[Link]([Link])
.addGroup([Link],
[Link]()
.addContainerGap([Link].DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jLabel15, [Link].PREFERRED_SIZE, 44,
[Link].PREFERRED_SIZE)
.addGap(10, 10, 10))
);
[Link](jPanel14, new [Link](0, 40, 250, 50));
[Link](new [Link](42, 58, 73));
[Link](new [Link]());
[Link](new [Link]("Times New Roman", 1, 18)); // NOI18N
[Link](new [Link](102, 120, 138));
[Link]("My Account");
[Link](jLabel6, new [Link](80, 0, 170, 50));
[Link](new [Link](42, 58, 73));
[Link] jPanel8Layout = new [Link](jPanel8);
[Link](jPanel8Layout);
[Link](
[Link]([Link])
.addGap(0, 10, Short.MAX_VALUE)
);
[Link](
[Link]([Link])
.addGap(0, 50, Short.MAX_VALUE)
);
[Link](jPanel8, new [Link](0, 0, 10, -1));
[Link](jPanel7, new [Link](0, 230, 250, 50));
[Link](new [Link](42, 58, 73));
[Link](new [Link]());
[Link](new [Link](42, 58, 73));
[Link] jPanel10Layout = new [Link](jPanel10);
[Link](jPanel10Layout);
[Link](
[Link]([Link])
.addGap(0, 10, Short.MAX_VALUE)
);
[Link](
[Link]([Link])
.addGap(0, 50, Short.MAX_VALUE)
);
[Link](jPanel10, new [Link](0, 0, 10, -1));
[Link](new [Link]("Times New Roman", 1, 18)); // NOI18N
[Link](new [Link](102, 120, 138));
[Link]("Delivery");
[Link](jLabel17, new [Link](80, 0, 170, 50));
[Link](jPanel9, new [Link](0, 130, 250, 50));
[Link](new [Link](42, 58, 73));
[Link](new [Link]());
[Link](new [Link]("Times New Roman", 1, 18)); // NOI18N
[Link](new [Link](102, 120, 138));
[Link]("My Delivery");
[Link](jLabel8, new [Link](80, 0, 170, 50));
[Link](new [Link](42, 58, 73));
[Link] jPanel12Layout = new [Link](jPanel12);
[Link](jPanel12Layout);
[Link](
[Link]([Link])
.addGap(0, 10, Short.MAX_VALUE)
);
[Link](
[Link]([Link])
.addGap(0, 50, Short.MAX_VALUE)
);
[Link](jPanel12, new [Link](0, 0, 10, -1));
[Link](jPanel11, new [Link](0, 180, 250, 50));
[Link](new [Link]("Times New Roman", 1, 18)); // NOI18N
[Link](new [Link](102, 120, 138));
[Link]("Delivery");
[Link](jLabel7, new [Link](80, 330, 170, 50));
[Link](new [Link]("Times New Roman", 1, 18)); // NOI18N
[Link](new [Link](102, 120, 138));
[Link]("Delivery");
[Link](jLabel18, new [Link](80, 280, 170, 50));
[Link](new [Link](getClass().getResource("/icon/close (1).png"))); //
NOI18N
[Link](new [Link]() {
public void mouseClicked([Link] evt) {
jLabel4MouseClicked(evt);
});
[Link](jLabel4, new [Link](10, 10, -1, 20));
getContentPane().add(pnMenu, new [Link](0, 60, 0, 629));
[Link](new [Link](51, 102, 255));
[Link](new [Link](getClass().getResource("/icon/icons8-playlist-
[Link]"))); // NOI18N
[Link](new [Link]() {
public void mouseClicked([Link] evt) {
jButton1MouseClicked(evt);
});
[Link](new [Link]() {
public void actionPerformed([Link] evt) {
jButton1ActionPerformed(evt);
});
getContentPane().add(jButton1, new [Link](20, 70, 51, 41));
[Link](new [Link]());
[Link](new [Link](getClass().getResource("/supplier/[Link]"))); // NOI18N
[Link](new [Link](getClass().getResource("/supplier/[Link]"))); // NOI18N
[Link] homeLayout = new [Link](home);
[Link](homeLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGroup([Link]([Link])
.addComponent(jLabel14)
.addComponent(jLabel19))
.addGap(0, 935, Short.MAX_VALUE))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addComponent(jLabel14, [Link].PREFERRED_SIZE, 83,
[Link].PREFERRED_SIZE)
.addPreferredGap([Link])
.addComponent(jLabel19, [Link].PREFERRED_SIZE, 98,
[Link].PREFERRED_SIZE)
.addGap(0, 367, Short.MAX_VALUE))
);
[Link](home, "card2");
[Link](new [Link](getClass().getResource("/supplier/[Link]"))); // NOI18N
[Link]("jLabel9");
[Link](new [Link](getClass().getResource("/supplier/[Link]"))); // NOI18N
[Link]("jLabel10");
[Link](new [Link](getClass().getResource("/supplier/[Link]"))); // NOI18N
[Link] accoutLayout = new [Link](accout);
[Link](accoutLayout);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGroup([Link]([Link])
.addComponent(jLabel13)
.addComponent(jLabel9, [Link].PREFERRED_SIZE, 195,
[Link].PREFERRED_SIZE))
.addPreferredGap([Link])
.addComponent(jLabel10, [Link].PREFERRED_SIZE, 171,
[Link].PREFERRED_SIZE)
.addGap(0, 758, Short.MAX_VALUE))
);
[Link](
[Link]([Link])
.addGroup([Link]()
.addGroup([Link]([Link])
.addComponent(jLabel10, [Link].PREFERRED_SIZE, 151,
[Link].PREFERRED_SIZE)
.addComponent(jLabel9, [Link].PREFERRED_SIZE, 151,
[Link].PREFERRED_SIZE))
.addPreferredGap([Link])
.addComponent(jLabel13, [Link].PREFERRED_SIZE, 119,
[Link].PREFERRED_SIZE)
.addGap(0, 284, Short.MAX_VALUE))
);
[Link](accout, "card3");
getContentPane().add(jPanel1, new [Link](0, 120, 1160,
560));
pack();
}// </editor-fold>
private void jButton1ActionPerformed([Link] evt) {
// [Link]().showDrawer();
private void jButton1MouseClicked([Link] evt) {
openMenuBar();
private void jLabel4MouseClicked([Link] evt) {
closeMenuBar();
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
/* Set the Nimbus look and feel */
//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
/* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
* For details see [Link]
*/
try {
for ([Link] info :
[Link]()) {
if ("Nimbus".equals([Link]())) {
[Link]([Link]());
break;
} catch (ClassNotFoundException ex) {
[Link]([Link]()).log([Link]
, null, ex);
} catch (InstantiationException ex) {
[Link]([Link]()).log([Link]
, null, ex);
} catch (IllegalAccessException ex) {
[Link]([Link]()).log([Link]
, null, ex);
} catch ([Link] ex) {
[Link]([Link]()).log([Link]
, null, ex);
//</editor-fold>
/* Create and display the form */
[Link](new Runnable() {
public void run() {
new SupplierDashboard().setVisible(true);
});
// Variables declaration - do not modify
private [Link] accout;
private [Link] home;
private [Link] jButton1;
private [Link] jLabel1;
private [Link] jLabel10;
private [Link] jLabel11;
private [Link] jLabel12;
private [Link] jLabel13;
private [Link] jLabel14;
private [Link] jLabel15;
private [Link] jLabel16;
private [Link] jLabel17;
private [Link] jLabel18;
private [Link] jLabel19;
private [Link] jLabel2;
private [Link] jLabel3;
private [Link] jLabel4;
private [Link] jLabel5;
private [Link] jLabel6;
private [Link] jLabel7;
private [Link] jLabel8;
private [Link] jLabel9;
private [Link] jPanel1;
private [Link] jPanel10;
private [Link] jPanel11;
private [Link] jPanel12;
private [Link] jPanel14;
private [Link] jPanel2;
private [Link] jPanel7;
private [Link] jPanel8;
private [Link] jPanel9;
private [Link] pnMenu;
// End of variables declaration
int width = 210;
int height = 629;
private void openMenuBar() {
// tạo luồng chạy song song với luồng chính(Main)
new Thread(new Runnable() {
@Override
public void run() {
for (int i=0;i<width;i++){
try {
[Link](i, height);
// mở từ từ
[Link](2);
} catch (InterruptedException ex) {
[Link]([Link]()).log([Link], null, ex);
}
}).start();
//Phương thức đóng menu
private void closeMenuBar() {
// tạo luồng chạy song song với luồng chính(Main)
new Thread(new Runnable() {
@Override
public void run() {
for (int i=width;i>0;i--){
try {
[Link](i, height);
// mở từ từ
[Link](2);
} catch (InterruptedException ex) {
[Link]([Link]()).log([Link], null, ex);
}).start();
} (có cách nào giúp tui để nó có thể làm pnMenu di chuyển ra thì Jpanel1 cũng di chuyển theo hướng
pnMenu đang di chuyển)