Switching Panels

I am not experienced in developing java application and am working on a product management system in java.
My initial design is to create a JFrame as the parent container and load different forms and reports in the parent container once a time.
Each form/report would be a class which extends JPanel and will be instantiated and added to the parent JFrame. They should be called by each other to be loaded and showed in the parent JFrame.
My questions are:
1/. Should I use CardLayout and add ALL the forms at the very beginning? That does not sound good as the application might grow big to have many forms and reports.
2/. Becasue the GUI components (buttons etc) are added in separate form/report from separate classes, how to call from one form/report class to load another in the parent JFrame?
3/. Any other ways to do the task and what is the common practice?
Thanks!

i have asked the 1st question previously.
someone replied that using cardlayout is not viable.
he did not give me alternative.
one way is to serialize jpanel forms and invoke them when u need.
if there is another alternative u come across then pls post
i also need this answer.
thanks and regards,
z_idane

Similar Messages

  • Switch panel lights on all the time after keyboard replacement

    I replaced the keyboard on my DV6000, now the keyboard works fine....but the blue lights on the switch panel are on all the time whether the machine is powered up or not.  I re-connected everything per the service manual instructions, and have now triple checked my work....help!
    Just as an FYI, I have 2 DV6000's, and just today replaced the trackpad on the other one, and now have the same issue with that one!!!!!
    What gives?
    Thanks in advance for the assistance.
    John

    Seriously?  No one has experienced this issue?
    Anyone from HP out there care to help me out?

  • Switching Panels and good swing practice..Swi

    Hi all,
    I have a GUI in which one of the panels needs to change, based on what "mode" the program is currently in.
    I've written code to do this but am wondering if it is good practice and if there are any easier ways you can suggest.
    In particular, the use of validate/+revalidate+ and repaint. And also how I can use pack, because last time I tried it didn't work that well.
    Thanks,
    KrimsonEagl
    public class SwitchingPanels extends JFrame implements ActionListener {
         private JDesktopPane desktopPane;
         private JPanel buttonPanel;
         private JPanel buttonPanelMain;
         private JPanel currentPanel = new JPanel();
         private enum Mode {
              MODE1, MODE2, MODE3
         private Mode mode = Mode.MODE1;
         private Map<Mode, JPanel> buttonMap;
         public SwitchingPanels() {
              // Set up GUI.
              super("Switching Panels");
              setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
              setSize(1024, 768);
              desktopPane = new JDesktopPane();
              add(desktopPane, BorderLayout.CENTER);
              buttonPanel = new JPanel();
              buttonPanel.setBorder(BorderFactory.createEtchedBorder());
              BoxLayout layout = new BoxLayout(buttonPanel, BoxLayout.Y_AXIS);
              buttonPanel.setLayout(layout);
              buttonPanelMain = new JPanel();
              ButtonGroup buttons = new ButtonGroup();
              addToggleButton(buttonPanelMain, buttons, "Mode1");
              addToggleButton(buttonPanelMain, buttons, "Mode2");
              addToggleButton(buttonPanelMain, buttons, "Mode3");
              addButton(buttonPanelMain, "Quit");
              createButtonPanels();
              buttonPanel.add(buttonPanelMain);
              buttonPanel.add(new JSeparator(SwingConstants.HORIZONTAL));
              add(buttonPanel, BorderLayout.NORTH);
              setLocation(50, 50);
              setVisible(true);
              refreshButtons();
         private void createButtonPanels() {
              buttonMap = new HashMap<Mode, JPanel>();
              JPanel mode1Panel = new JPanel();
              addButton(mode1Panel, "1.1");
              addButton(mode1Panel, "1.2");
              buttonMap.put(Mode.MODE1, mode1Panel);
              JPanel mode2Panel = new JPanel();
              addButton(mode2Panel, "2.1");
              addButton(mode2Panel, "2.2");
              buttonMap.put(Mode.MODE2, mode2Panel);
              JPanel mode3Panel = new JPanel();
              addButton(mode3Panel, "3.1");
              addButton(mode3Panel, "3.2");
              buttonMap.put(Mode.MODE3, mode3Panel);
         private void refreshButtons() {
              buttonPanel.remove(currentPanel);
              currentPanel = buttonMap.get(mode);
              buttonPanel.add(currentPanel);
              buttonPanel.validate();
              buttonPanel.repaint();
         private JToggleButton addToggleButton(JPanel panel, ButtonGroup group,
                   String name) {
              JToggleButton button = new JToggleButton(name);
              button.addActionListener(this);
              group.add(button);
              panel.add(button);
              return button;
         public void actionPerformed(ActionEvent e) {
              String cmd = e.getActionCommand();
              if (cmd.equals("Mode1")) {
                   mode = Mode.MODE1;
                   refreshButtons();
              } else if (cmd.equals("Mode2")) {
                   mode = Mode.MODE2;
                   refreshButtons();
              } else if (cmd.equals("Mode3")) {
                   mode = Mode.MODE3;
                   refreshButtons();
    }

    Look up the CardLayout as it is probably your best option here.
    Best of luck!

  • A tool-switching panel disappears, when a dialog is displayed.

    We are currently developing the plug-in of Adobe Illustrator CS6.
    Our CS6 Plug-in displays a modal dialog in tool selection.
    Modal dialog appears when I change tools, and the tool-switching panel disappears.
    I do not want to display a modal dialog on changing tool.
    In the case of CS5, such a thing does not occur.
    Do you have any solution?

    After a bunch of grumbling, head-scratching, research, and experimentation, I identified a solution that works for us.
    The consistent condition for users with this problem was that they had Acrobat (any version, near as we can tell) installed.  The browser used the Acrobat print dialog to print .pdf, and that dialog is the one that doesn't work.  Those who had only Adobe Reader were OK, since its print dialog worked.
    The fix is to make the browser use Reader to process pdfs rather than Acrobat, and the Reader print dialog works great.
    In the cases where no Reader was installed (only Acrobat), we installed it, and the Reader install reconfigured the browser to use the Reader with pdfs, instead of Acrobat.  The Reader install also makes itself the default application for all the standard pdf file types.  We initially thought, where both Reader and Acrobat were already installed, we could just re-associate the files with Reader and that would also correct the browser behavior.  But the browser explicitly associates an application with a file type, and does not rely on the computer associations to make that determination.
    Unfortunately, we weren't able to figure out how to manually change that for IE 10 or 11.  Probably a registry hack for that, but we're not terribly interested in going there.  So, if the computer already had both Acrobat and Reader installed, we just removed and reinstalled Reader.  Presto, browser uses Reader and printing is fixed.
    Of course, the down side is that after a Reader install, double-clicking a pdf file will bring up Reader, not Acrobat.  We told Acrobat users to run Acrobat first and use File/Open, or to right-click the file and use Open with.  If they want to play around with the file associations themselves, well, that's up to them.
    TSN, thanks for the response.

  • Switching panels in AWT

    Hi, having a problem with switching 2 panels within a frame. Am using the following code within the frame file:
    removeAll();
    recPlay = new RecPlayPanel(tvacs);
    recPlay.start();
    add(recPlay);
    this.repaint();
    When this code is exectuted the first panel is removed but the second is not displayed, yet if you resize the frame it suddenly appears. Does anybody know why this happens. NOTE: this must be done using AWT components only as is to run on JEODE runtime. Thanks in advance, Alan

    You should probably call validate() since that'll set the size of the panel according to your layout policy.
    Hope this helps.

  • Switching panels in diffrent states

    Hi all,
    I have a lot of panels which I'm switch between them using card layout.
    My problem is that the switching between the panels isn't constant and it is depent of the application current state.
    For example:
    STATE1: Screen1 (next -->) Screen2 (next -->)Screen3 (next -->) Screen1
    STATE2: Screen1 (next -->) Screen2 (next -->) Screen3 (next -->) Screen2
    STATE3: Screen2 -(next -->) Screen1 (next -->) Screen3 (next -->) Screen1
    Each STATE is the user choise from the main-menu and and the Screens are the panels which displayed using the CardLayout and (next -->) represent the order they displayed
    and so on...
    At the moment i'm using a lot of if-else but this is not a good technigue when adding new panels and states.
    Does any one can give me advise how to make this simplier ?
    Thank,
    hanoch

    Use a 2D array to store the screen switch info.
    String[][] switchBoard = new String[stateNum][stepNum];
    // ToDo: Initialize the array here ...
    switchBoard[2][3] = "Screen 3";
    // Flip screen
    yourCardLayout.show(yourPanel, switchBoard[state][step]);

  • Silver Shuffle - Switch Panel Area Is White And Not Green As Apple Adverts

    Hi everyone
    Just got the New Silver iPod Shuffle.
    Have a question about the top of the ipod - where the switch is, the colour is White and not Green as shown in the Apple store Pictures. Any idea?
    I wouldn't like to think its a fake. Reason asking is I have already had to send one back as it looked liked it had been tampered with - had loads of scratches on the back and the cable was missing.
    Look forward to hearing feedback on your purchases.
    Best regards and thanks C :0)

    I Feel a Plonk
    Thanks for that

  • Panel Switching

    I am having trouble switching panels.
    http://www.elovitz.net/help.zip
    Please reference myJFrame.java where the panelSwitch method is defined, welcomePanel where the method is called, and testPanel what should be displayed after.
    The panel switch method works, but after the panels are switched the screen remains blank...until I resize the window. I've tried every combination of repaint, revalidate, and validate that I could think of. I appreciate any insight in this matter.
    Thanks!

    >
    I've looked into a card layout and would prefer not to use it...>Why not? Is it perhaps that a CardLayout is the simplest and most well designed layout for this, and you want to do it the most complex and poorly designed way?
    >
    A zip file does usually imply a lot of code...but this one is only a few lines, just in different files :)>So take the advice in the SSCCE, demote most classes to 'default' and include them in the single source file - that can then be the 'few lines' you can post to the forum (between code tags, please).

  • Event doesn't switch context after switching jpane & class

    Hi,
    I have (almost) managed the concept (tight) coupling. I switch panels on the display by invoking a method in the parent. However something strange occurs:
    I have a first panel with an actionListener, getting a user name.
    I have a second panel showing a simple list of choices 1 .. 2.. 3 .. also with an actionListener.
    When I switch the panels from the usernamepanel to the choicespanel I see the choicespanel,
    but making a choice and pressing <enter> tells me to put in a userID (I cleaned that field on the first panel).
    So the actionListener defined with the choicespanel is not 'in control'.
    And the actionListener with the username still is.
    Explicitly removing the actionListener from the first panel does not help (?!)
    Would you know what it is that I do not understand about this situation?
         public void checkUsername () {
              JPanel sign_in_pnl = new Sign_in(this);
              this.add(sign_in_pnl, "0,0,0,0");
              Sign_in.User.requestFocus();          
         public void switchComponent () {
              this.remove(1);          
              JPanel choose00 = new Choose00();
              this.add(choose, "0,0,0,0");
              Choose00.Selection.requestFocus();          
         }     

    You might get an answer, but I think you may have missed the message at the top of this forum:
    Thank you for any participation in this forum. Due to a lack of relevant activity, we have decided to archive this forum on June 16, 2006. For future posts on this topic, we suggest you use the Enterprise JavaBeans forum.
    Thank you for using Sun Forums.

  • Problem with control IDs

    I have two different panels in my program with various controls. The .h file
    created by Labwindows for my .uir is partially reproduced below:
    #include
    #ifdef __cplusplus
    extern "C" {
    #endif
    /* Panels and Controls: */
    #define PANEL 1
    #define PANEL_DATE 2
    #define PANEL_FILE 3
    #define PANEL_EWTR 4
    #define PANEL_PROCESS 5
    #define PANEL_CONVERT 6
    #define PANEL_DONE 7
    #define PANEL_PRINT 8
    #define PANEL_SAVE 9
    #define PANEL_TEXTBOX 10
    #define PANEL_TEMP 11
    #define PANEL_RH 12
    #define PANEL_ATM 13
    #define PANEL_MARKER_FREQ 14
    #define PANEL_MARKER_DB 15
    #define PANEL_MARKER_MIN 16
    #define PANEL_MARKER_MAX 17
    #define PANEL_MARKER_RIGHT 18
    #define PANEL_MARKER_LEFT 19
    #define PANEL_GRAPH 20
    #define PANEL_SCALE 21
    #define PANEL_MARKER 22
    #define PANEL_TEXTMSG_3 23
    #define PANEL_TEXTMSG_4 24
    #define PANEL_TEXTMSG_2 25
    #define PANEL_TEXTMSG 26
    #define PANEL_2 2
    #define PANEL_2_GRAPH 2
    #define PANEL_2_N_5 3
    #define PANEL_2_N_4 4
    #define PANEL_2_N_3 5
    #define PANEL_2_N_2 6
    #define PANEL_2_N_1 7
    #define PANEL_2_LED_5 8
    #define PANEL_2_LED_4 9
    #define PANEL_2_LED_3 10
    #define PANEL_2_LED_2 11
    #define PANEL_2_LED_1 12
    #define PANEL_2_DONE 13
    #define PANEL_2_MARKER_FREQ 14
    #define PANEL_2_MARKER_DB 15
    #define PANEL_2_MARKER_MIN 16
    #define PANEL_2_MARKER_MAX 17
    #define PANEL_2_MARKER_RIGHT 18
    #define PANEL_2_MARKER_LEFT 19
    #define PANEL_2_PRINT 20
    #define PANEL_2_BUTTON_5 21
    #define PANEL_2_BUTTON_4 22
    #define PANEL_2_BUTTON_3 23
    #define PANEL_2_BUTTON_2 24
    #define PANEL_2_BUTTON_1 25
    #define PANEL_2_CURRENT 26
    #define PANEL_2_TEXTMSG_2 27
    #define PANEL_2_TEXTMSG_3 28
    #define PANEL_2_TEXTMSG_4 29
    #define PANEL_2_TEXTMSG 30
    #define PANEL_2_MARKER 31
    The problem is that Labwindows has assigned the same control ID to controls
    in the two panels, for example, PANEL_MARKER_MIN and PANEL_2_MARKER_MIN have
    the same ID, i.e. 16. If I try to use both of these controls in the same
    "case" statment, I get an error "Duplicate case label '16'." If I try to
    modify the .h file manually, and change the ID for PANEL_2_MARKER_MIN to
    216, there is no error and the program executes but it no longer recognizes
    mouse clicks on the PANEL_2_MARKER_MIN control.
    Is there some way to fix this problem? Is there a way to force Labwindows
    to assign different IDs for all controls, regardless of what panel they are
    in?
    Thank you for your help in advance.

    "...The problem is that Labwindows has assigned the same control ID to
    controls
    in the two panels, for example, PANEL_MARKER_MIN and PANEL_2_MARKER_MIN have
    the same ID, i.e. 16. If I try to use both of these controls in the same
    "case" statment, I get an error "Duplicate case label '16'." ..."
    UIR editor counts controls inside the single panel they are in. In your
    example, PANEL_MARKER_MIN and PANEL_2_MARKER_MIN have the same ID 'cause
    both are the 16th control in their panel, rare case but it happens...
    There is no way to force UIR editor to assign specific IDs to controls,
    unless you add in one panel decoration controls or text messages and put
    them before the other control in 'panel order' (ctrl+t in the editor): with
    that trick you put in one panel all controls star
    ting with order 0 (that is,
    with control ID starting from 1 in the .h file), while in the second you
    have non-operative contrls with lower IDs and operative controls or
    indicator with higher IDs. This is NOT a polite solution since it relies on
    the number of controls in the panels: every time you add new controls to a
    panel, you should manage how IDs are assigned to them in order to avoid this
    problem...
    The best solution is to have two nested cases in your code, first one to
    manage different panels, second one to manage different controls:
    switch (panel) {
    case PANEL:
    switch (control) {
    case PANEL_MARKER_MIN:
    break;
    // other controls of PANEL must be put here
    break;
    case PANEL_2:
    switch (control) {
    case PANEL_2_MARKER_MIN:
    break;
    // Other controls of PANEL_2 here
    break;
    That way you avoid any possible confusion and control mismatching that can
    c
    ause bizarre beaviour to your progrma.
    Hope that helps
    Roberto

  • DV9700 Volume Controls not working after motherboar​d replacemen​t

    I have a HP Pavilion DV9702ea, which I've had for just over two years now. It worked absolutely fine for me in every way since I got it until about one month ago when I installed some software that required me to restart Windows. The laptop shutdown but did not restart. I tried to switch it back on but it would not work - when I pressed the power button the power light would blink for perhaps half a second but that was it. After some internet searching I ascertained that this is a symptom of a common problem with these laptops and that it suggested that the GPU had failed, which meant I needed a new laptop.
    So I ordered a new laptop using the model number shown on the sticker near the RAM ports. It arrived and I installed it. Now my laptop is fully working again - all except for the volume controls. On the control panel above the keyboard, all of the QuickPlay keys (Q, DVD, previous, Play/Pause, next and stop) are illuminated but the volume control keys (mute, - and +) are not. I have Windows Vista installed with the correct audio driver and it does not respond to me pressing these keys, so it's not just that they're not lit up, they're not working at all.
    I've tried everything that I can think of to fix this - as far as I'm concerned it should not be a software issue, because these keys are supposed to be illuminated from power-on, so even without a hard drive or an operating system installed these keys should be lit up. Nevertheless I've tried making sure all the audio, QuickPlay, QuickLaunch and QuickTouch drivers are up to date and have tried alternate drivers for all of them. I've checked the cable leading from the motherboard to the controls - it appears to be intact, but I even ordered a replacement just in case and that has made no difference. I've extensively Googled the problem and the most promising fix that I could find (that is repeated on these forums several times) was to power off the laptop, remove the mains adapter and battery, hold the power button down for 30 seconds to discharge any static and then power on again. I've tried that a few times and it has not fixed the problem in my case.
    So I'm at a loss now. My last resort will be to return the motherboard for a replacement, but that will obviously be a lot of hassle for me as I'll have to strip down the laptop to remove it and I'll be without a working laptop for a day or so. And then, if it's not a motherboard fault, I'll have put a lot of effort into not getting anywhere. So is there anything else I should try?
    Any help would be much appreciated.

    I have this issue before, in my case, its ribbon cable issue. dv9000 have two ribbon cables the one that have broken is the long one, (connect mobo to switch panel). However there is other possibility that the switch panel also broken.
    Try buying the ribbon cable first, it is much cheaper compared to switch panel.
    Pavilion DV2922TX, XP-SP3 32bit, Intel T5750 2.0Ghz, Nvidia Geforce 8400M GS with 128MB, 4GB 667 DDR2, 250GB HDD

  • HARD DISK NOT WORKING AFTER MOTHER BOARD REPLACEMEN​T

    Mother board of my laptop had to be replaced. meanwhile i had used hard disk from my laptop as external hard disk without formatting. After replacement of motherboard i have reconnected the same hard disk without formatting. but system does not boot up to operating system.

    I have this issue before, in my case, its ribbon cable issue. dv9000 have two ribbon cables the one that have broken is the long one, (connect mobo to switch panel). However there is other possibility that the switch panel also broken.
    Try buying the ribbon cable first, it is much cheaper compared to switch panel.
    Pavilion DV2922TX, XP-SP3 32bit, Intel T5750 2.0Ghz, Nvidia Geforce 8400M GS with 128MB, 4GB 667 DDR2, 250GB HDD

  • Regarding_Reporting_Services_Configuration

    hi,
    I have installed SQL Server 2005 on Vista OS.
    Know when I am configuring Reporting service configuration, I am getting error
    "Unhandled exception has occurred in your application.
    A WMI error has occurred and no additional error information is available.
    There was an error while switching panels. The most likely cause is an error retrieving WMI properties."
    Can anyone help me out.
    thanks in advance.
    Kaumil

    Kaumil,
    Is this still an issue?
    Thanks!
    Ed Price, Power BI & SQL Server Customer Program Manager (Blog,
    Small Basic,
    Wiki Ninjas,
    Wiki)
    Answer an interesting question?
    Create a wiki article about it!

  • Clock and multitasking

    I have a 2nd gen iPod Touch and after 3 weeks of frustration with a Droid-X, I returned the Droid and bought an iPhone 3GS. Both the iPhone and iPod are running on IOS4. I didn't think about multi-tasking on the iPhone until today when I discovered every app on my iPhone and iPod was running. So now I have shut down all of the apps except the clock on the iPhone. My question is, if I kill the clock app in the multi-tasking panel, will the alarms still go off as scheduled?

    It is not a multitasking panel. It is a fast app switching panel which includes the most recently used apps. Multitasking has been supported with the iPhone since day one with the included apps. 3rd party apps could not run in the background prior to iOS4, and only some 3rd party apps will continue running in the background with iOS4 such as a music streaming app and a GPS turn by turn voice navigation app if such an app has been updated for iOS4 to do so.
    The overwhelming majority of 3rd party apps will continue to be quit when leaving the app since there is no need for most of the apps to run in the background. Some apps such as a game will be placed in a suspended state when leaving the app which won't be running in the background - not using battery or processor cycles. This allows for returning to the game where it was left off or suspended without having to re-launch the game and starting completely over.
    Just because an app is in the fast app switching panel or recently used app panel does not mean a 3rd party app or any app is running in the background. Removing the Clock app from the panel does not quit the app - it removes it from the recently used app panel only.
    http://whenwillapple.com/blog/2010/04/19/iphone-os-4-multitasking-explained-agai n/

  • Brother MFC_425CN: Difficult to retain network printing

    Machine: PowerMac Dual 500Mhz with OSX (10.4.4).
    Connection: LAN Port 4 on NetComm PLUS 4 combined ADL Modem/Router
    This "Dual" is connected to LAN Port 3, but was FIRST connected via USB until I obtained a suitable CAT 5E lead. Since changing to a Network connection I have had nothing but trouble in maintaining a working printing function!
    Incidentally, I had enabled Network-printing from an eMac (LAN Port 2) sited in another room. I had no trouble choosing the MFC_425CN and printing (or copying) from the eMac!
    . . In the Brother folder in Library/Printers the driver installation creates a Utilities folder . . . two utilities (Brother Status Monitor & RemoteSetup) have no difficulty controlling functions, and read-back, from the MFC_425CN!!
    It seems to be another utility- DeviceSelector, which is having problems! This sometimes shows a USB to NETWORK switch panel, but presently is cycling along with the panel whichs allows
    " IP Address ", " Node Name ", " Scan To naming ", etc!!! When that USB to NETWORK switch panel returns in its cycle -- it indicates: USB!!
    The print Jobs Status indicator appears with the information "Network host '192.168.1.5' is busy; will retry in 30 seconds... along with its horizontal spinning blue'n'white barber pole, when a non-working printing job is restarted . . . . until the Stop Jobs icon is selected!!!
    PowerMac Dual 500Mhz   Mac OS X (10.4.4)   Networked with eMac, AmigaOne
    PowerMac Dual 500Mhz   Mac OS X (10.4.4)   Networked with eMac, AmigaOne

    Machine: PowerMac Dual 500Mhz with OSX
    (10.4.4).
    Connection: LAN Port 4 on NetComm PLUS
    4 combined ADL Modem/Router
    This "Dual" is connected to LAN Port 3,
    but was FIRST connected via USB until I obtained a
    suitable CAT 5E lead. Since changing to a Network
    connection I have had nothing but trouble in
    maintaining a working printing function!
    Incidentally, I had enabled Network-printing from an
    eMac (LAN Port 2) sited in another
    room. I had no trouble choosing the
    MFC_425CN and printing (or
    copying) from the eMac!
    -SNIP-
    The print Jobs Status indicator appears with the
    information "Network host '192.168.1.5' is busy;
    will retry in 30 seconds... along with its
    horizontal spinning blue'n'white barber pole, when a
    non-working printing job is restarted . . . .
    until the Stop Jobs icon is
    selected!!!
    PowerMac
    Dual 500Mhz   Mac OS X (10.4.4)   Networked with
    eMac, AmigaOne
    PowerMac Dual 500Mhz   Mac OS X
    (10.4.4)   Networked with eMac, AmigaOne
    Well -- I don't exactly know HOW I did it!
    I created a SECOND Brother MFC_425CN printer profile . . . picked it for a six page PDF, and initiated a PRINT. When that started to work, I cancelled the unsuccessful Job on the earlier profile, and DELETED that profile!
    I'm keeping my fingers crossed that this SECOND profile will work another day!!
    (note: The six page PDF was the installation notes for AmigaOS4.0 Update #4 that I installed some days back; without those notes in my hand!)
    PowerMac Dual 500Mhz   Mac OS X (10.4.4)   Networked with eMac, AmigaOne

Maybe you are looking for

  • Magsafe charger issue

    I noticed that when my laptop is charging and if I wiggle a little near the base of magsafe connector it would stop charging (red light turns off) but comes back to charge again when I stopped doing that. Is the wire connection lose inside? I got the

  • Hard disk Partition problem.

    hi, i have mac 13" laptop, which i am trying to put 500 gb hdd. plese i need some suggestion, which way to do. i need 100 GB for mac, then by using bootcamp i want to install windows xp, for that i need 200gb, and the remaining 200gb i want to format

  • Finder crashes when accessing hard drive

    Everything was working fine until I installed Font Doctor and started using it to examine my fonts. It would crashed when I hit this one folder. I tried it again and identified the exact font folder that was causing the problem (or so I thought). I r

  • Won't stay at 1:1 mag

    In the Library and Develop modules, when I click on an image to magnify it to 1:1, the image expands to 1:1 and then immediately returns back to fit/fill (depending on what the setting was before). Clicking on 1:1 magnification in the Navigator works

  • How to detect how many JFrames are running

    Hi, how can I detect how many JFrames are open? I would like to call System.exit(0) only when no other windows (apart from the current one) is running. Thanks