Gui frame åbner ny Gui frame
jeg har prøvet at følge dette spm: http://www.eksperten.dk/spm/218863 men når jeg skal køre mit prog. siger den: "MainGuiFrame.java": Error #: 308 : non-static method setVisible(boolean) cannot be referenced from a static context at line 73, column 16min kode er:
kode fra constructoren i en MainGuiClass:
LoginFrame loginFrame = new LoginFrame();
//Validate frames that have preset sizes
//Pack frames that have useful preferred size info, e.g. from their layout
if (packFrame) {
loginFrame.pack();
}
else {
loginFrame.validate();
}
//Center the window
Dimension loginScreenSize = Toolkit.getDefaultToolkit().getScreenSize();
Dimension loginFrameSize = loginFrame.getSize();
if (loginFrameSize.height > loginScreenSize.height) {
loginFrameSize.height = loginScreenSize.height;
}
if (loginFrameSize.width > loginScreenSize.width) {
loginFrameSize.width = loginScreenSize.width;
}
loginFrame.setLocation((loginScreenSize.width - loginFrameSize.width) / 2, (loginScreenSize.height - loginFrameSize.height) / 2);
loginFrame.setVisible(false);
Kode fra Knappen:
void jButton2_actionPerformed(ActionEvent e) {
LoginFrame.setVisible(true);
}
class MainGuiFrame_jButton2_actionAdapter implements java.awt.event.ActionListener {
MainGuiFrame adaptee;
MainGuiFrame_jButton2_actionAdapter(MainGuiFrame adaptee) {
this.adaptee = adaptee;
}
public void actionPerformed(ActionEvent e) {
adaptee.jButton2_actionPerformed(e);
}
}
jeg er meget ny så koden er taget direkte fra jBuilder..
Håber der er nogen der kan hjælpe mig..
sig hvis i skal bruge mere af min kode.. :-)
