Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Edit after chat;</p> <blockquote> <p>According to scenario; External desktop application hold, remember and set frames size's to last settings. So inner panel must get external main frame from desktop application and set size and location settings after application runs after internal code runs.</p> </blockquote> <p>There is no more things I can do about codes without having whole project :)</p> <p>Previous answers; For an alternative, you may use JDialog to login else next time when you show login screen, reverse what you do when setting fullscreen.</p> <p>Some code samples helps us to answer your question better.</p> <p>Edit 2: he next time before login screen did you use;</p> <pre><code>this.getFrame().setExtendedState(Frame.NORMAL); </code></pre> <p>Edit 3: Code Sample</p> <pre><code>import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JFrame; public class MyFrame extends JFrame implements MouseListener { /** * @param args */ public static void main(String[] args) { MyFrame frame = new MyFrame(); frame.setVisible(true); frame.setSize(200, 200); frame.setExtendedState(JFrame.MAXIMIZED_BOTH); frame.addMouseListener(frame); } @Override public void mouseClicked(MouseEvent e) { if(this.getExtendedState() == JFrame.MAXIMIZED_BOTH){ this.setExtendedState(JFrame.NORMAL); } else{ this.setExtendedState(JFrame.MAXIMIZED_BOTH); } } @Override public void mousePressed(MouseEvent e) { } @Override public void mouseReleased(MouseEvent e) { } @Override public void mouseEntered(MouseEvent e) { // TODO Auto-generated method stub } @Override public void mouseExited(MouseEvent e) { // TODO Auto-generated method stub } } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload