One JFrame At A Time

I have a JFrame made up of various boxes When the user clicks on a box, a mini-JFrame pops up. So every time the user clicks on a box a mini-JFrame will appear. Is it possible to make sure that only one mini-JFrame appears at a time?
So what I pterry much am asking. if a mini-JFrame is already open and the user clicks on a box in the main JFrame, I want the already open mini-JFrame tol close so that only the new one will be visible?
Thank you.

try modal windows. it a jframe i believe you can make one like this
super("title", true);
when you construct it.

Similar Messages

  • Open One jframe at a time

    I have various links in a table  on a page and when a user clicks on a link a jinternalframe will open up .
    I just want one frame to be open at a time. User should be allowed to open only one frame unless he closes that and opens another one.
    Can any one suggest how to implement this ?
    I am new to Swing.
    Thanks,

    888525 wrote:
    Thanks for the reply.I already have the application built ,I have to fix this bug and the frame I mentioned is already pre created and doing the main function
    of the application,I cannot change it to be a dialog. [...]
    This is simply not true.
    Your code may have an awful structure so that it may be (or may look) hard to change. But switching from a JFrame to a JDialog is mainly changing the extends clause of your Frame Component. (I assume that the coder of this part did not yet realize that extending Swing classes like JFrame or JDialog directly isn't a good idea anyway...)
    bye
    TPD

  • How to make only one JFrame active at a time !!!

    Hy, I have created a JFrame and I have placed a
    JPanel in it. I also have a JButton "New" on the
    JPanel. When I click on the "New" Button, another JFrame
    appears. But I want ONLY one JFrame to be appeared
    at a time. That is when a JFrame appears on the JPanel,
    I should not be able to add another one.
    If it is not possible to do this with JFrame, then how to do
    it with a JDialog
    How to do this.
    thanks

    You can declare a boolean variable in your class and set it to true if you open a window. Next time when you click the NEW button, check whether that boolean value is true or false. If true then don't open a new window. Also when u close the frame window, set the boolean value to false.

  • GroupLayout can only be used with one Container at a time

    Dear all,
    I am a beginner so please don't throw rocks at me...
    I have created two frames with NetBeans. One is the main frame (extends from JPanel) and the other frame I put it to be started when pressing a button from the main frame (the second frame extends from JFrame). Both frames are created using the designer in NetBeans, so the code for creating the GUI is automatically generated by NetBeans, so both frames use the same layout (GroupLayout).
    Here is the code of the button from the main frame to start the second one:
    private void manageCustomersActionPerformed(java.awt.event.ActionEvent evt) {                                                
            // TODO add your handling code here:
            CustomerGUI custGUI1=new CustomerGUI();//CustomerGUI is the second frame
            custGUI1.setVisible(true);
    }When I press this button from the main frame I get this runtime exception: Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: GroupLayout can only be used with one Container at a time. The second frame is not opened.
    How should I handle this?
    What I want to do: I want to have a main frame, from which I can start additional ones (the main frame must be always opened, while the additional ones can be closed after performing certain actions). I read a little about internal frames and I think this can be a solution, but I must edit the existing design...
    Thank you
    With respect,
    Don
    Edited by: don1983p on Dec 16, 2008 2:21 AM

    AndrewThompson64 wrote:
    There are those that maintain that JFrame should never be extended. I am not convinced, but most cases where a JFrame is extended would be better coded as simply configuring the JFrame within the main(). GUI builders such as found in NetBeans seem to extend JFrame as a matter of course.I too am not rigorous or religious about this either, but try to adhere to this as a matter of practicality and convenience, I find that if I don't extend a JComponent but rather use composition rather than inheritance, it's much easier to use objects of my class when programming in Eclipse. For instance in Eclipse (and in most IDEs), if I type my object name and then a period, it will show all of the method's available for me to use on this object. If I subclass JPanel or JFrame, I'll see a gazillion methods most I don't want to see, and thus most are clutter. On the other hand if I use composition, I'll only see a small number of methods and these will be only the methods that I want to see and need to use.

  • Challenge involving creating a file on GUI & seeing one record at a time...

    Hi,
    If anyone can help me with this project I'd be most appreciative. I'll try and explain the problem the best I can. I'm adding students to a database at a university they're either a Graduate or an Undergraduate. I'm taking in first, lastname's, ssn, & ACT/SAT/GMAT test results. I have a GUI called StudentRecord that has all the JTextFields, JButton's, etc. I'm also writing it to a .txt file called StudentDA. For this I used a BufferedFile reader.
    What I really need is on my StudentRecord when I click the display button I want it to show one record at a time in another JFrame. This other JFrame I named it display. I'm trying to create an instance of JFrame inside of the actionPerformed for StudentRecord but when I click display nothing happens.
    I adding the students with a vector that I'm calling v. I want the Display to read from the .txt file and display one at a time hence next, and previous. I'm going to post the tidbit of relevant code. If anyone can help me you'd be my hero for the day for all time I've tried to get this to work.
    Here's the StudentRecord (GUI) display part:
          public void actionPerformed( ActionEvent event )
         try {
              Display d = new Display(StudentDA.v);
             }//end try
            //catch right here no problems with this..Here's the DataAccess part:
    public class StudentDA{
      static Vector v = new Vector();;
      static String pathName = "a:/Final Project/test1.txt";
      static File studentFile = new File(pathName);
      static String status;
      public StudentDA() {}
      public static void initialize() {
        if (studentFile.exists() && studentFile.length() !=0) {
         try{
          BufferedReader in = new BufferedReader(new
          FileReader(studentFile) );
          do{
             status = in.readLine();
              if(status.equals ("uGrad")) {
                uGrad u = new uGrad();
                u.setFName(in.readLine() );
                u.setLName(in.readLine() );
                u.setssNum(Integer.parseInt(in.readLine()) );
                u.setACT(Integer.parseInt(in.readLine() ));
                v.add(u);
                System.out.println(u + "inside ugrad");
              }//end if uGrad
              else{
                if(status.equals("Grad")) {
                //same process as uGrad
                v.add(g);
              }//end else Grad
          }while (status != null);
        }//end try statement
        catch (Exception e) {
          }//end catch
        }//end if there's something there
      }//end method initialize
      //creating the terminate method
      public static void terminate() {
        try{
          PrintStream out = new PrintStream ( new
          FileOutputStream (studentFile) );
          for (int i = 0; i < v.size(); i++) {
            Student s = (Student) v.elementAt(i);
            String p = s.printRecord();
            StringTokenizer rt = new StringTokenizer(p, "\t");
            while (rt.hasMoreTokens() ) {
              out.println(rt.nextToken() );
              }//end while
          }//end for loop
        }//end try loop
        catch (Exception e){
        }//end catch
      }//end terminate
    public static void add(Student s){// throws DuplicateException{
              boolean duplicate = false;
              for(int i = 0; i < v.size(); i++){
                   if(s.getssNum() == ((Student)(v.elementAt(i))).getssNum()){
                        duplicate = true;
                        break;
                   if(duplicate){
                        throw new DuplicateException("Student Already Exists");
                   else{
                        v.add(s);
    }//end add method
    }//end classHere's the display class:
    public class Display extends JFrame {
         private JButton Next, Previous;
         private JTextField statusField, firstField, lastField, socialField, advPlacementField, actField;
         private JLabel statusLabel, firstLabel, lastLabel, socialLabel, advPlacementLabel, actLabel;
         private JPanel fieldPanel, buttonsPanel;
         private JTextArea displayArea;
         static int count = 0;
         static String status;
         public Display(){}
    public Display(Vector v){
         //setting up the GUI components for the display class here
         //JTextAreas & JLabels
         buttonsPanel = new JPanel();
         buttonsPanel.setLayout(new GridLayout(1,2));
        Next = new JButton("Next");
        buttonsPanel.add(Next);
        Next.addActionListener(
        new ActionListener() {
          public void actionPerformed( ActionEvent event )
              //try to catch display errors
           try {
                        count++;
                     displayData(count);
                     //displayData();
          }//end try
              catch {
             }//end catch
          } // end actionPerformed
        } // end anonymous inner class
        ); // end call to addActionListener
        buttonsPanel.add(Next);
        Previous = new JButton("Previous");
        buttonsPanel.add(Previous);
        Previous.addActionListener(
        new ActionListener() {
          public void actionPerformed( ActionEvent event )
              //try to catch display errors
              try {
                   count--;
                   displayData(count);
                   //displayData();
             }//end try
              catch {
             }//end catch
          } // end actionPerformed
        } // end anonymous inner class
        ); // end call to addActionListener
    }//end display() constructor
    public void displayData(int count) {
         StudentDA.initialize();
           if (status.equals ("uGrad")) {
           //these are all part of the StudentRecord GUI not Display GUI
                fieldPanel.setVisible(true);
                buttonsPanel.setVisible(true);
                actLabel.setVisible(true);
                actField.setVisible(true);
                advPlacementLabel.setVisible(false);
                advPlacementLabel.setVisible(false);
           }//end if
           else {
                if(status.equals ("Grad")) {
                 fieldPanel.setVisible(true);
                 buttonsPanel.setVisible(true);
                 actLabel.setVisible(false);
                 actField.setVisible(false);
                 advPlacementLabel.setVisible(true);
                 advPlacementLabel.setVisible(true);
                  }//end if
           }//end else
    }//end method displayData()
    public static void main ( String args[] )
        Display application = new Display();
        application.addWindowListener(
              new WindowAdapter(){
                   public void windowClosing( WindowEvent e)
                        System.exit(0);
        application.setSize( 300, 200);
        application.setVisible( true );
    };//end main
    }//end class Display{}I know this is long but if anyone can help I'd greatly appreciate it. Please ask me if you need me to clarify something, I tried to not make it way too long. --rockbottom01
         

    I'm not really too sure what it is that you are after, but here is some code, that loads up an array with each line of a .txt file, then displays them. I hope you can make use of a least some of it.
    just ask if you don't understand any of the code.
    String array[];
    int i;
    public Test() {
              readFile("file.txt");
              i = 0;
              nextEntry();
         public void nextEntry() {
              Display display = new Display();
              display.show();
         class Display extends JFrame implements ActionListener {
              JLabel label1;
              JButton button;
              public Display() {
                   label1 = new JLabel(array);
                   button = new JButton("OK");
                   getContentPane().setLayout(new FlowLayout());
                   getContentPane().add(label1);
                   getContentPane().add(button);
                   button.addActionListener(this);
              public void actionPerformed(ActionEvent e) {
                   setVisible(false);
                   i++;
                   if(i < array.length) {
                        nextEntry();
         public void readFile(String fileName) {
              String s, s2 = "";
              int lineCount = 0;
              BufferedReader in;
              try {
                   in = new BufferedReader(new FileReader(fileName));
                   while((s = in.readLine()) != null) {
                        lineCount++;
                   array = new String[lineCount];
                   in.close();
                   in = new BufferedReader(new FileReader(fileName));
                   int j = 0;
                   while((s = in.readLine()) != null) {
                        array[j] = s;
                        j++;
              catch(IOException e) {
                   System.out.println("Error");

  • More than one JFrame and disposing them - memory leaks...

    Hi,
    I'm opening more than one JFrame from my application. The main JFrame is a standard one and each new one is a little bit different:
    class MyFrame extends JFrame {
      public MyFrame() {
        setDefaultCloseOperation(DISPOSE_ON_CLOSE);
        new MyThread().start();
      private class MyThread extends Thread {
        public void run() {
    }The problem is the when I use this inner thread and then close the frame, no resources are freed (of course I am sure this inner thread is no longer running and then I close the frame). Each resource is stored only locally.
    I tried to add the finalize() method, run time to time System.gc() and System.runFinalization() from the main thread and that is what I observed:
    - the finalize() of the MyThread class sometimes is invoked,
    - the finalize() of the MyFrame class is never invoked.
    When I throw away running this inner thread - finalize() of MyFrame is invoked.
    Is there any general rule for creating such multithreaded solutions with swing components which I don't know? Or there must be something weird in my implementation of MyThread? One more info - when closing JFrame isAlive() of MyThread returns false (I have tested it using window listener).
    milt

    Since your inner class is non-static, it maintains an implicit reference to
    the enclosing class. That would keep it from getting collected while the
    thread is running. Unless closing the Frame forces the thread to
    stop somehow, the thread will keep running to completion.
    finalize() is not a reliable source of data, sadly.

  • JFrame opening multiple times - strange bug

    Hi there
    I'm having this problem whereby a window (a JFrame) is opened multiple times - it works as follows:
    - I've got one JFrame which is opened via a button in my main JFrame (I'll call it JFrame 1)
    - A second one is opened from within the first in a similar way (JFrame 2)
    - The first time one opens JFrame 1 one can open and close JFrame 2 fine as many times as one wants
    - But when one closes JFrame 1 (this with JFrame 2 closed) and then reopens it (JFrame 1) and then clicks the button to open JFrame 2, JFrame 2 then opens twice - except one of them contains no components while the other contains everything it is meant to
    - The same thing happens as many times as I close JFrame 1 - except that when it is closed again JFrame 2 opens 3 times, then 4 and so on
    This is what I have for JFrame 1 (the actionlistener in the main window just calls showDebateRound(int roundID):
    public void showDebateRound(int roundID) {
            JFrame roundWindow=new JFrame("Round Draw");
            roundWindow.setDefaultCloseOperation(DISPOSE_ON_CLOSE);
            showRoundTitle.setFont(new java.awt.Font("Dialog", 1, 18));
            showRoundText.setColumns(20);
            showRoundText.setEditable(false);
            showRoundText.setRows(5);
            showRoundScroller.setViewportView(showRoundText);
            //showRoundPrint.setEnabled(false);
            //work out the title
            showRoundTitle.setText("Round: "+getRoundTitle(roundID));
            //work out the draw output
            showRoundTexts = "Motion: "+round[roundID].getMotion()+"\n\n";
            for (int i=0;i<debateCount;i++) {
                if (debate.getRoundID()==roundID) {
    showRoundTexts=showRoundTexts+"Prop: "+team[debate[i].getTeamOneID()].getTeamName()+"\nOpp: "+team[debate[i].getTeamTwoID()].getTeamName()+"\n\n";
    showRoundText.setText(showRoundTexts);
    //layout
    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(roundWindow.getContentPane());
    roundWindow.getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
    .addContainerGap()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(showRoundScroller, javax.swing.GroupLayout.DEFAULT_SIZE, 410, Short.MAX_VALUE)
    .addGroup(layout.createSequentialGroup()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addComponent(showRoundTitle)
    .addComponent(showRoundDrawLabel))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 78, Short.MAX_VALUE)
    .addComponent(showRoundPrint)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(ShowRoundEnterResults)))
    .addContainerGap())
    layout.setVerticalGroup(
    layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
    .addGroup(layout.createSequentialGroup()
    .addContainerGap()
    .addComponent(showRoundTitle)
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(showRoundDrawLabel))
    .addGroup(layout.createSequentialGroup()
    .addGap(31, 31, 31)
    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
    .addComponent(ShowRoundEnterResults)
    .addComponent(showRoundPrint))))
    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
    .addComponent(showRoundScroller, javax.swing.GroupLayout.DEFAULT_SIZE, 226, Short.MAX_VALUE)
    .addContainerGap())
    roundWindow.pack();
    roundWindow.setVisible(true);
    //debate round only actionlisteners
    ShowRoundEnterResults.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
    enterResults();
    }JFrame 2 is constructed in the same way as JFrame 1
    Does anyone have any idea why this could be happening? I can post more code if need be. Thanks.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    hiding the form is probably more efficient than creating a new one each timeI rather think OP's both hiding the form and creating a new one each time.
    I would really like to know why it is not workingYeah, so would I.But where's the code that brings up the second JFrame? the actionListener.actionPerformed of the button that opens it?
    Better still, post a SSCCE limited to the minimum code that shows the problem.
    {color:#0000ff}http://homepage1.nifty.com/algafield/sscce.html{color}
    db

  • OBIEE Pre-Builts Loading one year at a time

    Hi,
    We are in a situation where we need to load one year at a time into the BAW (warehouse). I have seen this done before where the initial load was a full load and only went forward one year. Each subsequent load was for a complete year until we were current. After that, it was simply incremental loads with the standard prune days of 30.
    Does anyone have any detail as to how to do this?
    Regards

    Is the issue a performance issue (ETLs running for too long)? The problem is that if you do Year by year..and you want to do a "incremental" load for each year, that would be even more of a load..since you are not allowing for BULK load (where the tables get truncated). Either you can truncate and do BULK or incrmental..which may be an even heavier load. I think you are assuming that this approach will somehow help you from a hardware limitation standpoint..do you know for sure that it will?
    If you really do want to do it, as I mentioned, you can edit the INITIAL and END parameters. It would help if you clarify the Hardware limitation...I think there are better ways to handle this than to do what you are doing.

  • How can I display one line at a time on a PPT slide

    I am using OFFICE for the Mac (2008).
    In the past, I have known how to do this using PPT on a Windows PC..
    But something has changed and I can no longer figure out how to get each line on a PPT slide to appear one line at a time every time I click it.
    It's not that difficult, but I can't figured out where they moved the "Appear" option.
    I am NOT using KEYNOTE, but PowerPoint from OFFICE for the Mac (2008)
    Can someone help me.
    Thanks,
    Tom

    Since this is a Keynote discussion forum, there may be no one here that knows. I personally hate PP and could care less about how to make one line display at a time. It is easy on Keynote and that is all I need to know. You might want to look for a PP forum and ask there.

  • Loading data one year at a time

    Hi,
    We have a situation where we need to load data one year at a time. I saw this done a few years ago but do not remember the details.
    What I am thinking is that we could initially run a full load with the following parameters:
    $$ANALYSIS_START: 1/1/2006
    $$ANALYSIS_START_WID: 1/1/2006
    $$INITIAL_EXTRACT_DATE: 1/1/2006
    $$ANALYSIS_END_WID: 1/1/2006
    And this should give us one year. What I am not sure about is how to load each subsequent year???
    Regards

    Is the issue a performance issue (ETLs running for too long)? The problem is that if you do Year by year..and you want to do a "incremental" load for each year, that would be even more of a load..since you are not allowing for BULK load (where the tables get truncated). Either you can truncate and do BULK or incrmental..which may be an even heavier load. I think you are assuming that this approach will somehow help you from a hardware limitation standpoint..do you know for sure that it will?
    If you really do want to do it, as I mentioned, you can edit the INITIAL and END parameters. It would help if you clarify the Hardware limitation...I think there are better ways to handle this than to do what you are doing.

  • When I open up iphoto and click on the events tab then double click on an event, it used to show minis of all the photos in that event.  Now it shows only one photo at a time.  How do I get it back? Can you help?

    When I open up iphoto and click on the events tab then double click on an event, it used to show minis of all the photos in that event.  Now it shows only one photo at a time.  How do I get it back? Can you help?

    On the bottom bar of the window (on the left iPhoto 11, on the right in other versions) note the slider. Drag it left.
    Regards
    TD

  • HT5361 I want to permanently remove years old emails from my IMac Mountain Lion system.  How can I do this by year instead of laboriously doing it one message at a time?

    I want to permanently remove years old emails from my IMac Mountain Lion system.  How can I do so by year rather than slowly removing one message at a time?  Many thanks.

    Another option is to create a smart mailbox that includes emails with date received before a desired date.
    Then, select one message in the Smart Mailbox and cmd-A to select all. Then delete.

  • How can i slide a sound track one frame at a time in Pre 10

    i do a lot of music videos where i record audio separtly from the video and then sync them and i have a lot of trouble getting them in sync, does anyone have any good tricks to do this? also, can i move said sound track one frame at a time in either direction to help get these tracks to sync up?
    Thanks

    If you zoom to the max, and watch that little TimeCode box (it pops up, when you begin dragging), just look at the last two digits, as those are the Frames. Even with my clumsy hands and fingers, I can nail the displacement to Frame-accurate standards.
    Now, some other NLE's go a step further, in that when the Clip is Selected, one can nudge it along, with modifier keys and the Left-Right Cursor keys. I do not think that has been added to PrE 10, but would be a great Feature Request.
    Good luck,
    Hunt
    [Edit] Well shut my mouth! After you Select the Clip (unlinking with Alt+click, if muxed), just hold down the Alt key, while hitting the Left-Rigt Cursor keys!!!! Forget that Feature Request.
    Message was edited by: Bill Hunt

  • Loading the laserjet pro 200 color m251 nw one sheet at a time?

    How are you supposed to load the laserjet pro 200 color m251 nw one sheet at a time?

    Hi Choffman,
    Thank you for visiting the HP Support Forums! To get your issue more exposure I would suggest posting it in the commercial forums since this is a commercial product. You can do this at http://h30499.www3.hp.com/hpeb/
    I hope this helps!
    HevnLgh
    I work on behalf of HP
    Please click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos Thumbs Up" to the left of the reply button to say “Thanks” for helping!

  • WRT 120N- Cannot connect to the internet with more than one PC at a time.

    Before I went on a three month vacation,I could connect 3 or 4 PC's either wireless or wired to my router with no problems at all.I have a desk top and a laptop computer which I use at home.After I returned,I found that I could connect to the internet with only one PC at a time.
    If I was say,connected via my laptop,my desk top would continuously keep getting disconnected and vice versa.I have been reading the suggestions from experts here and have done a few checks based on them.I also cannot get to my router page which is 192.168.1.1 I keep getting a message that says "Problem Loading Page" and this happens with both,Firefox and Internet Explorer.I am running Windows 7 - 32 bit on my desk top and Vista Home Premium on my laptop.
    I have opened the "Command Prompt" dialogue and pinged 192.168.1.1 and thereafter I typed in "ipconfig".These are the results:
    Microsoft Windows [Version 6.0.6002]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
    C:\Users\Gordon>ping 192.168.1.1
    Pinging 192.168.1.1 with 32 bytes of data:
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Ping statistics for 192.168.1.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    C:\Users\Gordon>ipconfig
    Windows IP Configuration
    PPP adapter Brownwolf:
       Connection-specific DNS Suffix  . :
       IPv4 Address. . . . . . . . . . . : 92.98.42.65
       Subnet Mask . . . . . . . . . . . : 255.255.255.255
       Default Gateway . . . . . . . . . : 0.0.0.0
    Ethernet adapter Local Area Connection* 22:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Wireless LAN adapter Wireless Network Connection:
       Connection-specific DNS Suffix  . :
       IPv6 Address. . . . . . . . . . . : 2002:5c62:2a41:c:35a2:8753:8832:f494
       Site-local IPv6 Address . . . . . : fec0::c:35a2:8753:8832:f494%2
       IPv6 Address. . . . . . . . . . . : 2002:5661:4cc9:c:35a2:8753:8832:f494
       Temporary IPv6 Address. . . . . . : 2002:5661:4cc9:c:a408:59a3:918e:f0ab
       Temporary IPv6 Address. . . . . . : 2002:5c62:2a41:c:a408:59a3:918e:f0ab
       Link-local IPv6 Address . . . . . : fe80::35a2:8753:8832:f494%12
       IPv4 Address. . . . . . . . . . . : 192.168.0.1
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . :
    Ethernet adapter Local Area Connection:
       Connection-specific DNS Suffix  . :
       IPv6 Address. . . . . . . . . . . : 2002:5c62:2a41:c:413:cf4f:77af:474d
       Site-local IPv6 Address . . . . . : fec0::c:413:cf4f:77af:474d%1
       IPv6 Address. . . . . . . . . . . : 2002:5661:4cc9:c:413:cf4f:77af:474d
       Temporary IPv6 Address. . . . . . : 2002:5661:4cc9:c:1591:ad9:13da:8fea
       Temporary IPv6 Address. . . . . . : 2002:5c62:2a41:c:1591:ad9:13da:8fea
       Link-local IPv6 Address . . . . . : fe80::413:cf4f:77af:474d%11
       IPv4 Address. . . . . . . . . . . : 192.168.1.100
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : fe80::35a2:8753:8832:f494%11
                                           192.168.1.1
    Tunnel adapter Local Area Connection* 7:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 11:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 14:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 15:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 19:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 20:
       Connection-specific DNS Suffix  . :
       IPv6 Address. . . . . . . . . . . : 2002:5c62:2a41::5c62:2a41
       Default Gateway . . . . . . . . . : 2002:c058:6301::c058:6301
    Tunnel adapter Local Area Connection* 23:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 24:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    Tunnel adapter Local Area Connection* 28:
       Media State . . . . . . . . . . . : Media disconnected
       Connection-specific DNS Suffix  . :
    I presume that this model is a modem **bleep** router as I do not have a separate modem with my system.I have a DSL connection and the firmware version of my router is ver.1.0.If I recall,I did upgrade to the next firmware upgrade a few months after I purchased the router but I am not sure.
    I use both my PC's to run a small business venture and I am worried that resetting the router may cause some other problems and will stop me from using the internet.
    The Command Prompt information above was taken from my laptop.
    Any help will be really appreciated.
    Gerard.
    Solved!
    Go to Solution.

    brownwolf66 wrote:
    No,I have a desk top and a laptop and I cannot access 192.168.1.1 on either of them.In my OP,I have used the Command Prompt dialogue on both computers to ping 192.168.1.1 and I have attached the results.This is what I got:
    Microsoft Windows [Version 6.0.6002]
    Copyright (c) 2006 Microsoft Corporation.  All rights reserved.
    C:\Users\Gordon>ping 192.168.1.1
    Pinging 192.168.1.1 with 32 bytes of data:
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Reply from 192.168.1.1: bytes=32 time<1ms TTL=111
    Ping statistics for 192.168.1.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    The results I obtained using ipconfig in the command prompt have already been mentioned in my OP.
    I do not know if the above result is what it is supposed to be but I still cannot access my router's home page.How do I verify if there is a proxy server and if there is one,how do I disable it in my browsers?This problem occured suddenly as a few months earlier all was well.It's getting rather frustrating.
    I suggest resetting the router. Make sure firmware is updated. You can download it here - http://homesupport.cisco.com/en-us/support/routers/WRT120N. After firmware upgrade, reset and reconfigure. Just access the link below to guide you setting up the router.
    * Setting up a Linksys router for DSL Internet connection
    http://www6.nohold.net/Cisco2/ukp.aspx?vw=1&docid=20ee1457387f40178cd5f41d4b585db4_3687.xml&pid=80&r...
    * Setting up a Linksys router with Cable Internet service
    http://www6.nohold.net/Cisco2/ukp.aspx?vw=1&docid=0ff4c94586a345d082828ec2161aaecf_3686.xml&pid=80&r...

Maybe you are looking for