این ادامهی آموزش ورود و اتصال به پایگاه داده MS Access با استفاده از JCreator است که در اینجا مشاهده میشود. با این، یک تغییراتی را به شما نشان میدهم که پس از ورود درست در برنامه، فرم دیگری در جاوا نمایش داده میشود. ۱. ابتدا یک برنامه جاوا با نام فایل MainMenu.java ایجاد کنید. ۲. کتابخانههای زیر را وارد کنید.
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
۳. متغیرهای زیر را مقداردهی اولیه کنید.
JDesktopPane desktop = new JDesktopPane();;
String TITLE = "This is another form";
JMenuBar menubar = new JMenuBar();
JPanel panel_Bottom = new JPanel();
JPanel panel_Top = new JPanel();
۴. یک سازنده به نام MainMenu ایجاد کنید.
public MainMenu() {
super("This is another form");
desktop.setBackground(Color.black);
panel_Top.setLayout(new BorderLayout());
panel_Top.setPreferredSize(new Dimension(10,150));
getContentPane().add(panel_Top,BorderLayout.PAGE_START);
getContentPane().add(desktop,BorderLayout.CENTER);
getContentPane().add(panel_Bottom,BorderLayout.PAGE_END);
};
۵. یک متد setMain ایجاد کنید. به جای استفاده از Main args، از این متد استفاده خواهیم کرد و آن را از Login.java فراخوانی خواهیم کرد.
public void setMain(){
MainMenu p1= new MainMenu();
p1.setSize(1275,950);
p1.setLocation(2,2);
p1.setVisible(true);
p1.setResizable(false);
}
۶. در Login.java خود در این پیوند قبلی مشاهده کنید. کد زیر را اضافه کنید.
if((loginname.equalsIgnoreCase(txtuser.getText()))&&(loginpass.equalsIgnoreCase(txtpass.getText())))
{
MainMenu menu = new MainMenu();
menu.setMain();
dialogmessage = "Welcome - "+loginname;
dialogtype = JOptionPane.INFORMATION_MESSAGE;
JOptionPane.showMessageDialog((Component)null, dialogmessage, dialogs, dialogtype);
txtuser.setText("");
txtpass.setText("");
dispose();
}
MainMenu menu = new MainMenu() و menu.setMain() زمانی فراخوانی میشود که دکمهی ورود درست کلیک شود و فرم اصلی نمایش داده میشود.