Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 159 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 471 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Back Button

870487
Member Posts: 2
hi, i havetwo frames login & homepage.There is button in login page which is directed to homepage.There is another button back in homepage.now what i m trying is,on clicking back button, Login page will appear.I have done this through instantiating the login frame.But the problem i m facing is whenever i presses back button,new login frame appears.So what modification should i make in code so that new frame won't appear wheneevr i presses back button
//This is code of back button:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Login l=new Login();
l.setVisible(true);
}
//This is code of back button:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Login l=new Login();
l.setVisible(true);
}
Answers
-
Well, yeah, when you click the button then this code will run:
Login l=new Login(); l.setVisible(true);
And presumably that causes the new login frame to appear. So if you don't want that code to be executed, don't put it there.
If your only goal is to not have the new login frame appear, then just remove those two lines of code and the method won't do anything at all. If you have a more complex goal, like you want the login frame to appear only sometimes, based on certain conditions, then change that code to incorporate those conditions.
Sorry if that sounds vague -- all we know about your system is that it contains two lines of code which you don't like.
This discussion has been closed.