Help me pick a new panel

Hello All,
I'm in the market for a new panel to go with my Openbox setup. Right now I'm using XFCE4-panel, mostly because it required no configuration and I was busy configuring Openbox, conky, the Arch install at the time. Plus, out of the DE's, I like XFCE the best.
Truthfully, xfce4-panel has served me very well and I don't really have any problem with it at all... I just want to fiddle.
There are three important things I "need" from a panel:
1. A Volume control
2. Desktop preview/pager/switcher thing
3. This one is really trivial and vain. I need the taskbar to not be filled when I only have one or two windows open. For some reason, this really bugs me. The default fluxbox taskbar does that and I hate it. It also looks like PyPanel does it. So, I need a panel that can at least be told to not behave this way.
I do want to try something new, so don't tell me to just stick with what I have, please. If a panel is super-cool, but only meets 2 out of 3 of my requirements, list it anyway.
Make sure to tell me why a particular panel is good!
Thanks. I'll be installing a bunch of panels while waiting for responses!

pogeymanz wrote:3. This one is really trivial and vain. I need the taskbar to not be filled when I only have one or two windows open. For some reason, this really bugs me. The default fluxbox taskbar does that and I hate it. It also looks like PyPanel does it. So, I need a panel that can at least be told to not behave this way.
Dang, is that annoying! I thought I was the only one having problems accepting that
Ever tried living without a panel ?
I've only used pypanel for a short while before ditching it and running openbox without a panel, so I can't speak from much experience about panels here.
Anyway, you might want to try tint, fbpanel or lxpanel....can't think of anything else off the top of my head now. Just do a pacman -Ss "panel"

Similar Messages

  • Help me pick a new powerbook

    I got the go ahead from my boss to pick out a new laptop (the ibook G3 12.1 800 is broken and oudated. I know this is subjective but wanted some thoughts on what's important to have and what's not. I'm trying to keep it around $1200-1400
    Some things I'm considering
    1) really want a superdrive
    2) With most specs being equal, is it that great advantage to get a powerbook over an ibook?
    3) I've grown accustomed to 12 inch screen, but wouldn't a 15 be really nice? (I do all my computing on this screen)
    4) Is the backlit keyboard that big of a deal?
    5) Bundled software is not that important
    6) What do you think about buying apple-refurbished and or slightly discounted models?
    7) Any other suggestions in your experience, like, 'I wish I would've got this' or I paid more for this but didn't really use it, etc.
    On this computer I will do some simple web design, word processing and brochures for my company, some but not a lot of video editing, and other general tasks. Thanks All

    I've had 4 15's - all had the lines problem. Every 15" machine I've seen in an Apple Store has had it - the latest was last week. All 4 post Oct 05 15's and 2 Post Oct 05 17's that I've had have had the sound looping - including the machine I currently have.
    I was actually prepared to live with the lines on the 15 - I was still impressed with the overall resolution and brightness, but then another, unrelated problem meant it had to be returned. I switched to the 17 and immediately noticed the "lineless" improvement.
    Not everyone is bothered by the lines, believes they have them or cares if they do. Some people don't notice or mind, others swear that the lines are giving them headaches. As someone who was willing to put up with the lines while Apple worked out what to do about them, I can say that I saw them pretty clearly. They made things look like they had "texture" when they shouldn't have.
    Seems to me that the debate over whether there are or are not lines has been played out in other posts. My advice which appears to have started all this is that there are issues (and it's an undeniable fact that there are for some people) and if considering a post Oct 05 15" it might be a good idea to take a look first. Doesn't seem to unreasonable to me and a bit more sensible than - "don't worry, they're all fine" or "don't do it everyone sees lines and hates them" - I'm not saying that anyone here is saying that, but can't we agree that a sufficient number of people have raised the point that a new user might be well advised to take a look at a machine before shelling out the $$$.
    There are 2 tests for lines that I think work.
    1) The first is to press F11 and look to see if there are any faint lines in the shadow at the top.
    2) http://www.cameraid.com/art/quadrants.gif
    The top two boxes should be the same shade as each other, and the bottom two should be the same shade as each other also. They are on this 17, they were on another 17, they were not on the 15's I had.
    Anyway, I hope nobody minds the post, just trying to be constructive and helpful to the original poster, who at the end of the day will be the person who lives with his/her choice.
    Best of luck.

  • Help me pick a new powerbook/ibook

    I got the go ahead from my boss to pick out a new laptop (the ibook G3 12.1 800 is broken and oudated.) I know this is subjective but wanted some thoughts on what's important to have and what's not. I'm trying to keep it around $1200-1400
    Some things I'm considering
    1) really want a superdrive
    2) With most specs being equal, is it that great advantage to get a powerbook over an ibook?
    3) I've grown accustomed to 12 inch screen, but wouldn't a 15 be really nice? (I do all my computing on this screen)
    4) Is the backlit keyboard that big of a deal?
    5) Bundled software is not that important
    6) What do you think about buying apple-refurbished and or slightly discounted models?
    7) Any other suggestions in your experience, like, 'I wish I would've got this' or I paid more for this but didn't really use it, etc.
    On this computer I will do some simple web design, word processing and brochures for my company, some but not a lot of video editing, and other general tasks. Thanks All

    Hi Bruce,
    Welcome to Apple Discussions
    I can't tell you whether you should pick a iBook or not, but I can give you some of the facts. First of all, your price range ($1200 - $1400) is less then the cheapest Powerbook (new).
    1) really want a superdrive
    Well, for $1300 you can get the 14" 1.42Ghz iBook. The only thing I don't like about the 14" is that some people notice that the resolution isn't as good as the 12". Its very minute, but both models have the same pixels even though they have different screen sizes. It comes with a SuperDrive like you want and it has 60Gb hard drive, which should last some time.
    ith most specs being equal, is it that great advantage to get a powerbook over an ibook?
    I find that the 12" Powerbook is not that big of a step up from the 14" iBook, so I don't usually suggest it. I would get the 15" if I were to get a Powerbook. Anyways, the real differences is that it has a better display, better video and graphics support, FireWire 800, PC Slot, better SuperDrive, and a faster processor. Basically the display will be much clearer and the resolution is higher. The Powerbook lets you hook up external monitors like the Cinema Display without any "hacks". FireWire 800 transfers information at 800Mbs rather then FireWire 400 at 400Mbs (USB 2.0 has 480Mbs). The problem with FireWire 800 is that its not as common and the products are more expensive. The SuperDrive has the DL (Double Layer) feature.
    I've grown accustomed to 12 inch screen, but wouldn't a 15 be really nice? (I do all my computing on this screen)
    The 15" I think is a whole lot better if you are big into graphics and like to have multiple applications/windows open (don't forget watching movies too). The only problem to is that the 15" looses its portability feature depending on if size matters. A 15" is going to have bigger case and it is going to take up more room, for some people that is a negative.
    Is the backlit keyboard that big of a deal?
    I like the backlit keyboard because it is easier to see those buttons that one isn't used to typing when they are in the dark. It is hard to differentiate between F2 and F3 or F5 in the dark. I believe this also might make the battery loose its charge faster but I don't know.
    Any other suggestions in your experience, like, 'I wish I would've got this' or I paid more for this but didn't really use it, etc.
    I am big into media editing, programming, and things of that nature, which need a faster computer. I bought the iBook G3 1.33Ghz for school and for traveling. It has served me well for those purposes, but it is time for an upgrade. I am giving this to my dad so when he's traveling or sitting in bed he can go online to check his email and do his work. I suggest buying an external hard drive that is at least as big as the one that you buy in your computer. It is a good idea to back your computer up periodically. I have too many photos to fit on my 40Gb hard drive, so I put my iPhoto 6 Library on my SmartDisk CrossFire 160Gb. I also would recommend buying a Apple Wireless Mouse because it is so better then using the track pad. The only negative is that it doesn't have a scroll wheel.
    I can't tell you which to buy, but you should think about what you are going to use your computer for now and in the future. If you are not going to use many "pro" applications (Aperture) then I don't personally see the need for a Powerbook. It really depends on how you think you are going to use it and your budget.
    I hope that helps,
    Jon
    G4 1.33Ghz iBook, G4 iMac 1Ghz, G3 500Mhz iBook, Macintosh 128K, eMate...   Mac OS X (10.4.3)   Airport EX, Moto Razr, iLife '06, SmartDisk 160Gb, Apple BT Mouse, Sight..

  • Help me pick a new video recorder

    I need a new video recorder. Please give me some suggestions in the $400-800 range. I have used a Hi-8 Sony, but the sound went, got old, etc.
    My primary use will be videos taken for coaching and my family, which I will put into iMovie and eventually burn to DVD through iDVD. I have been using iMovie 4, but I will upgrade if that would be better. The coaching movies are about 25 minutes with many, many clips, as they are short highlights (2-10 seconds each).
    I currently (and most likely for at least one more year) use an eMac 1.25 GHz G4 with 768 MB RAM and a superdrive.
    So, give me some good options. I like having a decent screen (my current one is a whopping 3"), as I often show athletes their form during practice, although that is not my top priority.
    eMac 1.25 G4   Mac OS X (10.4.4)  

    Hi! Purds,
    You didn't say where you were from. I had to purchase a new camera last semester and having no job, I had no money. I went to the WALMART Website and was able to find a good camera at the lowest price. (About $50 cheaper than I could find the camera anywhere else!) They shipped it right to my house within three day.
    And make sure it has FireWire! Sony has their own version of FireWire, i.Link, but you have to make sure that you can get the proper cable to use on the Mac.
    Always buy the best camera you can afford!
    Clay

  • HELP Me Pick a new LAPTOP

    My system crashed.
    I rely on the mobility of laptop.
    What can you recommend I get?
    I'd like the greatest of ease when working on the laptop.

    Sorry.
    This:
    Dual 512MB NVIDIA® GeForce® 9800M GT SLI Enabled
    17" WideUXGA 1920 x 1200 LCD (1200p)
    Intel® Core 2 Extreme X9000 2.8GHz (6MB Cache 800MHz FSB)
    Memory: 8GB Dual Channel DDR2 SO-DIMM at 667MHz 2 x 4096MB
    Windows Vista® Home Premium (64-bit Edition) with Service Pack 1
    Extreme Performance (RAID 0) - 500GB (250GB x 2) 7,200RPM (8MB Cache) w/ Free Fall Protection
    Wireless: Internal Intel® Wireless 4965 a/b/g/Draft-N Mini-Card
    Sound Card : Internal High-Definition Audio with surround sound
    or
    This:
    Dual 512MB ATI Mobility Radeon HD 3870 - CrossFireX Enabled!
    Intel® Core2 Quad Q9100 2.26GHz (12MB Cache, 1066MHz FSB)
    17-Inch WideUXGA 1920 x 1200 LCD (1200p) with Clearview Technology
    Genuine Windows Vista® Home Premium (64-bit Edition) with Service Pack 1
    Extreme Performance (RAID 0) - 500GB (250GB x 2) 7,200RPM (8MB Cache)
    4GB« Dual Channel DDR3 SO-DIMM at 1066MHz 2 x 2048MB
    Internal High-Definition Audio with Surround Sound

  • How can I Use the iCloud Control Panel to pick a new folder

    I apparently moved or deleted my iCloud folder and keep getting this message Use the iCloud Control Panel to pick a new folder.  How do I do this?

    I have/had the same problem, just started this morning. I tried a system restore to a known good date. I still had the problem so I rolled restored the system to the latest.
    Thinking that it might have something to do with priviliges, I reviewed my user account and noticed it was set to "Administrator". On a whim, I switched my user account from administrator to "standard user" and I'll be... the issue dissapeared. I have no idea why. But I thought I'd pass it along.

  • Opening new panel with help of menu

    I want to open a new panel by clicking on menu item.
    eg-MenuItem is depositcash then the form regarding details to be filled during deposit cash should be opened etc and how to display dialogbox if error is generated?

    how to display dialogbox if error is generated?so you want to know how to display a dialog box?
    // OK ALERT
    javax.swing.JOptionPane.showMessageDialog(null, "MESSAGE HERE");
    // YES-NO ALERT
    int retVal = javax.swing.JOptionPane.showConfirmDialog(null, message, program, javax.swing.JOptionPane.YES_NO_OPTION);
    boolean clicked_button= (retVal == javax.swing.JOptionPane.YES_OPTION);

  • Help Please I am new to programming Java1.3.1

    I am having the following problem with the appletviewer for the following code and screen print of error message. I would greatly aperciate any help i can get.Thanks Adera...
    my e-mail address is [email protected]
    Sorry the screen print will not copy into here so i will type it out.
    java.lang.ClassCastException:Calculator
    at sun.applet.AppletPanel.createApplet(AppletPanel.java:579)
    at sun.applet.AppletPanel.runLoader(AppletPanel.java:515)
    at sun.applet.AppletPanel.run(AppletPanel.java:293)
    at java.lang.Thread.run(Thread.java:484)
    Here is my code..
    //Adera Currie Student Id# 31248
    //Course Title: Internet Programming
    //Due Date: August 13th, 2002
    //calculator.Java
    //Hilltop Library Calculator Java Project
    //import javax.swing.*;
    //import javax.swing.JOptionPane;
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import javax.swing.*;
    //import java.awt.Container;
    public class Calculator extends JFrame implements ActionListener
    int chioce, i;
    //integer variable to hold stringnums in
    double calcone, calctwo;
    //variables for mouse clicks
    double numone, numtwo, total, holdnum, decimalCount;
    String calctot, calctot1, calctot2, negnum, holdnumonetwo;
    //declare text area
    TextField text1;
    //declare button array
    Button calcbutton[], clear;
    //string array to convert textfield values, string manipulation
    String textfield;
    String bpressedEvaluated;
    //declare panel object
    Panel bpanel,text2,Cpanel;
    //declare variable arrays to hold the name and numbers of the buttons that
    //will be created on the applet
    String bnames[] = {"7","8","9","/","Sin","4","5","6",
    "*","Cos","1","2","3","-","Tan",
    "0",".","=","+","Neg"};
    //arrays for holding the items to check for when the action click event is called
    String holdOperatorVisual[] = {"/","*","-","=","+"};
    String holdNumNames[] = {"0","1","2","3","4","5","6","7","8","9",".","Neg"};
    String holdSciFiVisuals[] = {"Sin","Cos","Tan"};
    //declare boolean values to keep track of numbers and operators either
    //in use or what should be terminated
    boolean operators,operators2;
    boolean firstnum;
    boolean secondnum;
    boolean numberpressed,decimalPressed,negPressed;
    public void init()
    //create the panels to hold applet objects
    bpanel = new Panel();
    text2 = new Panel();
    Cpanel = new Panel();
    //set up the applet layout for the buttons and such
    //BorderLayout layout = new BorderLayout(5,5);
    setLayout(new BorderLayout(5,5));
    //create a container object
    //Container c = this.getContentPane();
    //c.setLayout(new FlowLayout());
    //this.setLayout( new FlowLayout() );
    //set up the panels with layout manager
    bpanel.setLayout( new GridLayout (4,5));
    text2.setLayout(new GridLayout(1,1));
    Cpanel.setLayout(new GridLayout(1,1));
    //create my text field to hold the display for the user
    text1 = new TextField(20);
    //make it so the user cannot enter text from the keyboard
    text1.setEditable(false);
    text1.setBackground(Color.cyan);
    text2.add(text1);
    //add teh panel to the container
    add(text2, BorderLayout.NORTH);
    //instantiate button object
    calcbutton = new Button[bnames.length];
         for ( int i = 0; i < bnames.length; i++ )
    calcbutton[i] = new Button(bnames);
    calcbutton[i].addActionListener(this);
    //(new ActionListener()
         calcbutton[i].setBackground(Color.cyan);
    //add the new button from teh array into the panel for buttons
    bpanel.add(calcbutton[i]);
    //add the button panel to the container object
    add(bpanel, BorderLayout.CENTER);
    //create the clear button to be displayed at the bottom of the screen
    clear = new Button("Clear");
    //add the action listener for this object
    clear.addActionListener(this);
    clear.setBackground(Color.cyan);
    //add the clear button to the panel for the clear button
    Cpanel.add(clear);
    //add the clear button panel to the container
    add(Cpanel, BorderLayout.SOUTH);
         public void actionPerformed(ActionEvent e)
         String bpressed = (e.getActionCommand());
         checkButtonPressed(bpressed);
         if(bpressedEvaluated=="notFound")
    //JOptionPane.showMessageDialog(null, "Invalid button selection!",
    // "System Message", JOptionPane.INFORMATION_MESSAGE);
    public void checkButtonPressed(String valueIn)
              String me;
              String takeValueIn = valueIn;
              double tot=0;
              String tat;
              for (i=0;i<holdNumNames.length;i++)
         if(takeValueIn == holdNumNames[i])
         //if there is a second operator in memory, then clear the contents of the
         //text box and start over adding in new numbers from the user
         if (takeValueIn == ".")
         if (decimalPressed == true)
    //JOptionPane.showMessageDialog(null, "This function cannot be used with any other operatorsdecimalPressed== " + decimalPressed,"System Message.", JOptionPane.INFORMATION_MESSAGE);
    break;
    else
    decimalPressed = true;
    if(takeValueIn == "Neg")
         if(numberpressed == false && negPressed == false)
    negPressed = true;
    takeValueIn = "-";
    else
    break;
    if (operators2 == true)
         String nothing;
         nothing = "";
         text1.setText(nothing);
         operators2 = false;
    //if there is no data in the text box, then set this number as the new text
         if (text1.getText().length() == 0)
    text1.setText(takeValueIn);
    //if there is text contained in the text field, then append this number to
    //to the text field and set the new text view for the user
    else if (text1.getText().length() != 0)
    holdnumonetwo = text1.getText();
    holdnumonetwo += takeValueIn;
    text1.setText(holdnumonetwo);
    numberpressed = true;
    bpressedEvaluated = "Found";
    break;
    for (i=0;i<holdOperatorVisual.length;i++)
    if(takeValueIn == holdOperatorVisual[i])
    if (takeValueIn == "=")
    if (operators == true)
    //convert text to number two for calculation
    numtwo = Double.parseDouble(text1.getText());
    //do the math
    if(calctot1=="-")
    tot = numone-numtwo;
    else if(calctot1=="+")
    tot = numone+numtwo;
    else if(calctot1=="/")
    tot = numone/numtwo;
    else if(calctot1=="*")
    tot = numone*numtwo;
    //convert total to string
    tat = String.valueOf(tot);
    //set the visual value to the screen for the user
    text1.setText(tat);
    //update the new number one to be used in the next calculation
    numone = tot;
    decimalPressed = false;
    negPressed = false;
    numberpressed = false;
    break;
    else
    if (operators != true && text1.getText().length()!= 0)
    calctot1 = takeValueIn;
    numone = Double.parseDouble(text1.getText());
    String t;
    t = "";
    text1.setText(t);
    firstnum = true;
    operators = true;                                    decimalPressed = false;
    negPressed = false;                               numberpressed = false;                                    break;
    else if (operators == true && text1.getText().length()!= 0)
    {                                                                                                                                                     calctot2 = takeValueIn;                                                                                                                                                     numtwo = Double.parseDouble(text1.getText());                                                                                                                                                     //do the math                                                                                                                                                if(calctot1=="-")                                                                                                                                                       {                                                                                                                                                     tot = numone-numtwo;                                                                                                                                                    }                                    else if(calctot1=="+")                                    {                                                                                                                                                        tot = numone+numtwo;                                                                                                                                                        }                                    else if(calctot1=="/")                                    {                                                                                                                                                            tot = numone/numtwo;                                                                                                                                                            }                                    else if(calctot1=="*")                                    {                                                                                                                                                                tot = numone*numtwo;                                                                                                                                                               }                                    //convert total to string                                    tat = String.valueOf(tot);                                    //set the visual value to the screen for the user                                    text1.setText(tat);                               //update the new number one to be used in the next calculation                               numone = tot;                               operators2 = true;                               decimalPressed = false;                               negPressed = false;                               }                               calctot1 = calctot2;                               //set the flags                               firstnum = true;                               decimalPressed = false;                               negPressed = false;                               numberpressed = false;                               bpressedEvaluated = "found";                               break;                               }                          }                     }                          for(i=0;i<holdSciFiVisuals.length;i++)                     {                                                                                                                                                         if(takeValueIn == holdSciFiVisuals[i])                     {                                                                                                                                                        if (text1.getText().length()!= 0 && operators != true)                                                                                                                                                            {                                                                                                                                                               double s=0;                                                                                                                                                                numone = Double.parseDouble(text1.getText());                                                                                                                                                            if(takeValueIn == "Sin")                                                                                                                                                                 s = Math.sin(numone);                                                                                                                                                            if(takeValueIn == "Cos")                                                                                                                                                                  s = Math.cos(numone);                                                                                                                                                            if(takeValueIn == "Tan")                                                                                                                                                                  s = Math.tan(numone);                                                                                                                                                                  firstnum = true;                                                                                                                                                                  String ch;                                                                                                                                                                  ch = String.valueOf(s);                                                                                                                                                                  text1.setText(ch);                                                                                                                                                                  operators2 = true;                                                                                                                                                            }                     else if (operators == true)                     {                                                                                                                                                                 //JOptionPane.showMessageDialog(null, "This function cannot be used with any other operators",                                                                                                                                                          //"System Message", JOptionPane.INFORMATION_MESSAGE);                                                                                                                                                                     break;                                                                                                                                                               }                          bpressedEvaluated = "found";                          decimalPressed = false;                          negPressed = false;                          numberpressed = false;                     }                }                          bpressedEvaluated = "notFound";                     if(takeValueIn == "Clear")
    //reset all the values that are either presently in use, or that will be the
    //first values to be used after the text field is cleared, to start from square one
    numone = 0;
    numtwo = 0;
    //set the flags
    firstnum = false;
    secondnum = false;
    operators = false;
    operators2 = false;
    decimalPressed = false;
    negPressed = false;
    numberpressed = false;
    //declare string to help clear the text field
    String cn;
    cn = "";
    //set the text field to nothing, an empty string
    text1.setText(cn);
         //execute application
         public static void main (String args[])
         Calculator application = new Calculator();
    //     addMouseListener(this);
         application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    //Adera Currie Student Id# 31248
    //Course Title: Internet Programming
    //Due Date: August 13th, 2002
    //calculator.Java
    //Hilltop Library Calculator Java Project
    //import javax.swing.*;
    //import javax.swing.JOptionPane;
    import java.applet.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import javax.swing.*;
    //import java.awt.Container;
    public class Calculator extends JFrame implements ActionListener
         int chioce, i;
         //integer variable to hold stringnums in
         double calcone, calctwo;
         //variables for mouse clicks
         double numone, numtwo, total, holdnum, decimalCount;
         String calctot, calctot1, calctot2, negnum, holdnumonetwo;
         //declare text area
         TextField text1;
         //declare button array
         Button calcbutton[], clear;
         //string array to convert textfield values, string manipulation
         String textfield;
         String bpressedEvaluated;
         //declare panel object
         Panel bpanel,text2,Cpanel;
         //declare variable arrays to hold the name and numbers of the buttons that
         //will be created on the applet
         String bnames[] = {"7","8","9","/","Sin","4","5","6",
    "*","Cos","1","2","3","-","Tan",
    "0",".","=","+","Neg"};
         //arrays for holding the items to check for when the action click event is called
         String holdOperatorVisual[] = {"/","*","-","=","+"};
         String holdNumNames[] = {"0","1","2","3","4","5","6","7","8","9",".","Neg"};
         String holdSciFiVisuals[] = {"Sin","Cos","Tan"};
         //declare boolean values to keep track of numbers and operators either
         //in use or what should be terminated
         boolean operators,operators2;
         boolean firstnum;
         boolean secondnum;
         boolean numberpressed,decimalPressed,negPressed;
         public Calculator()
              //create the panels to hold applet objects
              bpanel = new Panel();
              text2 = new Panel();
              Cpanel = new Panel();
              //set up the applet layout for the buttons and such
              //BorderLayout layout = new BorderLayout(5,5);
              getContentPane().setLayout(new BorderLayout(5,5));
              //create a container object
              //Container c = this.getContentPane();
              //c.setLayout(new FlowLayout());
              //this.setLayout( new FlowLayout() );
              //set up the panels with layout manager
              bpanel.setLayout( new GridLayout (4,5));
              text2.setLayout(new GridLayout(1,1));
              Cpanel.setLayout(new GridLayout(1,1));
              //create my text field to hold the display for the user
              text1 = new TextField(20);
              //make it so the user cannot enter text from the keyboard
              text1.setEditable(false);
              text1.setBackground(Color.cyan);
              text2.add(text1);
              //add teh panel to the container
              getContentPane().add(text2, BorderLayout.NORTH);
              //instantiate button object
              calcbutton = new Button[bnames.length];
              for ( int i = 0; i < bnames.length; i++ )
                   calcbutton[0] = new Button(bnames[0]);
                   calcbutton[0].addActionListener(this);
                   //(new ActionListener()
                   calcbutton[0].setBackground(Color.cyan);
                   //add the new button from teh array into the panel for buttons
                   bpanel.add(calcbutton[0]);
              //add the button panel to the container object
              getContentPane().add(bpanel, BorderLayout.CENTER);
              //create the clear button to be displayed at the bottom of the screen
              clear = new Button("Clear");
              //add the action listener for this object
              clear.addActionListener(this);
              clear.setBackground(Color.cyan);
              //add the clear button to the panel for the clear button
              Cpanel.add(clear);
              //add the clear button panel to the container
              getContentPane().add(Cpanel, BorderLayout.SOUTH);
              pack();
              show();
         public void actionPerformed(ActionEvent e)
              String bpressed = (e.getActionCommand());
              checkButtonPressed(bpressed);
              if(bpressedEvaluated=="notFound")
                   //JOptionPane.showMessageDialog(null, "Invalid button selection!",
                   // "System Message", JOptionPane.INFORMATION_MESSAGE);
         public void checkButtonPressed(String valueIn)
              String me;
              String takeValueIn = valueIn;
              double tot=0;
              String tat;
              for (i=0;i<holdNumNames.length;i++)
                   if(holdNumNames.equals(takeValueIn + ""))
                        //if there is a second operator in memory, then clear the contents of the
                        //text box and start over adding in new numbers from the user
                        if(takeValueIn == ".")
                             if (decimalPressed == true)
                                  //JOptionPane.showMessageDialog(null, "This function cannot be used with any other operatorsdecimalPressed== " + decimalPressed,"System Message.", JOptionPane.INFORMATION_MESSAGE);
                                  break;
                             else
                                  decimalPressed = true;
                        if(takeValueIn == "Neg")
                             if(numberpressed == false && negPressed == false)
                                  negPressed = true;
                                  takeValueIn = "-";
                             else
                                  break;
                        if (operators2 == true)
                             String nothing;
                             nothing = "";
                             text1.setText(nothing);
                             operators2 = false;
                        //if there is no data in the text box, then set this number as the new text
                        if(text1.getText().length() == 0)
                             text1.setText(takeValueIn);
                        //if there is text contained in the text field, then append this number to
                        //to the text field and set the new text view for the user
                        else if (text1.getText().length() != 0)
                             holdnumonetwo = text1.getText();
                             holdnumonetwo += takeValueIn;
                             text1.setText(holdnumonetwo);
                        numberpressed = true;
                        bpressedEvaluated = "Found";
                        break;
              for (i=0;i<holdOperatorVisual.length;i++)
                   if(holdOperatorVisual.equals(takeValueIn+""))
                        if (takeValueIn == "=")
                             if (operators == true)
                                  //convert text to number two for calculation
                                  numtwo = Double.parseDouble(text1.getText());
                                  //do the math
                                  if(calctot1=="-")
                                       tot = numone-numtwo;
                                  else if(calctot1=="+")
                                       tot = numone+numtwo;
                                  else if(calctot1=="/")
                                       tot = numone/numtwo;
                                  else if(calctot1=="*")
                                       tot = numone*numtwo;
                                  //convert total to string
                                  tat = String.valueOf(tot);
                                  //set the visual value to the screen for the user
                                  text1.setText(tat);
                                  //update the new number one to be used in the next calculation
                                  numone = tot;
                                  decimalPressed = false;
                                  negPressed = false;
                                  numberpressed = false;
                             break;
                        else
                             if (operators != true && text1.getText().length()!= 0)
                                  calctot1 = takeValueIn;
                                  numone = Double.parseDouble(text1.getText());
                                  String t;
                                  t = "";
                                  text1.setText(t);
                                  firstnum = true;
                                  operators = true; decimalPressed = false;
                                  negPressed = false; numberpressed = false; break;
                             else if (operators == true && text1.getText().length()!= 0)
                             { calctot2 = takeValueIn; numtwo = Double.parseDouble(text1.getText()); //do the math if(calctot1=="-") { tot = numone-numtwo; } else if(calctot1=="+") { tot = numone+numtwo; } else if(calctot1=="/") { tot = numone/numtwo; } else if(calctot1=="*") { tot = numone*numtwo; } //convert total to string tat = String.valueOf(tot); //set the visual value to the screen for the user text1.setText(tat); //update the new number one to be used in the next calculation numone = tot; operators2 = true; decimalPressed = false; negPressed = false; } calctot1 = calctot2; //set the flags firstnum = true; decimalPressed = false; negPressed = false; numberpressed = false; bpressedEvaluated = "found"; break; } } } for(i=0;i<holdSciFiVisuals.length;i++) { if(takeValueIn == holdSciFiVisuals) { if (text1.getText().length()!= 0 && operators != true) { double s=0; numone = Double.parseDouble(text1.getText()); if(takeValueIn == "Sin") s = Math.sin(numone); if(takeValueIn == "Cos") s = Math.cos(numone); if(takeValueIn == "Tan") s = Math.tan(numone); firstnum = true; String ch; ch = String.valueOf(s); text1.setText(ch); operators2 = true; } else if (operators == true) { //JOptionPane.showMessageDialog(null, "This function cannot be used with any other operators", //"System Message", JOptionPane.INFORMATION_MESSAGE); break; } bpressedEvaluated = "found"; decimalPressed = false; negPressed = false; numberpressed = false; } } bpressedEvaluated = "notFound"; if(takeValueIn == "Clear")
                                       //reset all the values that are either presently in use, or that will be the
                                       //first values to be used after the text field is cleared, to start from square one
                                       numone = 0;
                                       numtwo = 0;
                                       //set the flags
                                       firstnum = false;
                                       secondnum = false;
                                       operators = false;
                                       operators2 = false;
                                       decimalPressed = false;
                                       negPressed = false;
                                       numberpressed = false;
                                       //declare string to help clear the text field
                                       String cn;
                                       cn = "";
                                       //set the text field to nothing, an empty string
                                       text1.setText(cn);
         //execute application
         public static void main (String args[])
              Calculator application = new Calculator();
              // addMouseListener(this);
              application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }

  • [SOLVED]T61 new panel: have to change EDID

    Hi Compañeros,
    I have a very special problem here and i hope, someone could help me fixing it ;-)
    My Laptops (Lenovo T61 14.1'' SXGA 1400x1050 Intel IGP) Panel broke and i ordered a new one, same modelnumber.
    I installed it, but the screen stays black, is just somehow "lit" but nothing to be seen.
    Ok, so i changed the inverter too, still no luck.
    dmesg shows the following:
    [ 0.697497] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
    [ 0.749439] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 24
    [ 0.749507] Raw EDID:
    [ 0.749557] 00 ff ff ff ff ff ff 00 30 ae 22 40 00 00 00 00
    [ 0.749623] 1a 11 01 03 80 1d 15 78 ea 6f 95 9c 54 4c 87 26
    [ 0.749674] 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    [ 0.749725] 01 01 01 01 01 01 30 2a 78 20 51 1a 10 40 30 70
    [ 0.749777] 00 ff ff ff ff ff ff 00 30 ae 22 40 00 00 00 00
    [ 0.749837] 1a 11 01 03 80 1d 15 78 ea 6f 95 9c 54 4c 87 26
    [ 0.749900] 21 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01
    [ 0.749973] 01 01 01 01 01 01 30 2a 78 20 51 1a 10 40 30 70
    ok, I investigated further and found
    http://forum.thinkpads.com/viewtopic.php?f=29&t=77733  and
    http://www.thinkwiki.org/wiki/Installin … /T60_or_61
    I had to read that there is some supercool logic that prevents panels not certified by lenovo from beeing activated. unbelievable.
    *Sigh* I even managed to read the EDID of my old panel, which is:
    EDID BYTES:
    0x 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
    00 | 00 FF FF FF FF FF FF 00 30 AE 22 40 00 00 00 00
    10 | 00 0F 01 03 80 1D 15 78 EA 2D 05 97 57 51 8A 27
    20 | 23 50 54 21 08 00 81 80 01 01 01 01 01 01 01 01
    30 | 01 01 01 01 01 01 30 2A 78 20 51 1A 10 40 30 70
    40 | 13 00 1E D6 10 00 00 19 25 23 78 20 51 1A 10 40
    50 | 30 70 13 00 1E D6 10 00 00 19 00 00 00 0F 00 90
    60 | 43 32 90 43 28 0F 01 00 4C A3 50 34 00 00 00 FE
    70 | 00 4C 54 4E 31 34 31 50 34 2D 4C 30 32 0A 00 19
    and although i'm just a normal user i do see differences here :-)
    My question now:
    How do i get this f****** vendor id into my nonglare new panel?
    For Win-users there is Powerstrip, but you have to pay a lot and pm to author for unlocking the writing abillity…
    But it should be possible to change these values.
    How do i do this?
    Any help appreciated.
    Thank you
    Last edited by dogo77 (2011-11-28 09:54:02)

    Hi again.
    So, this morning i found the solution on this very fine blog:
    https://blog.voodoo-arts.net/content/ed … C3%A4ndern
    everything worked smothely. Maybe somtimes this will be a help for others :-)
    nevertheless, thanks for reading.

  • Jtextbox Not picking up new value

    Guys, i am trying to fix a bug and havin no luck so far.
    I have a
    JTextField cell editable that is within a table and that in panel, etc
    it has a keylistener on it. The setValueAt does not seem to work.?
    Basically what happens is that when I edit the value in the box and fire a submit event, it picks up the old value already prepopulated rather than the new one i put in.
    What going on? How do i fix it.

    Just to say that this works when I click into another cell before I hit submit .
    But when I hit submit directly after editting the cell i want to update, it doesn't pick up new value

  • IE 7 freezes on selecting new panel in Accordion

    Dar! Our rather complicated homepage at http://ebling.library.wisc.edu has developed a bug that affects IE 7 users only. Our Spry Accordion on the left of the page used to work fine but now freezes up the browser when you select any panel other than the default one.
    Only changes to the code recently involve an attempt to use this ContentFlow viewer to display our new book acquisitions. After repeatedly trying to get it to work in IE 6 we decided it wasn't worth the effort and put in some IE conditional code to only display it for IE7 or later. That seemed to work find but just got a report this morning (confirmed on my end) that the Spry Accordion breaks IE 7 now. Page loads fine but freezes on clicking the accordion to open a new panel.
    Any ideas? Conditional code + IE 7 + Spry? Or even just IE 7 + Spry? Any help appreciated. Works fine in Firefox, Safari and IE 8...

    Have tried to remove *or disable* your contentFlow script to see if that helps causes a error?

  • I broke the case of Tecra M5. Can you help me to buy new one?

    Sorry for my English!
    I broke my Toshiba Tecra m5 case.
    Can you help me to buy new one? Or buy new thing what connect lcd panel with main part of case (i dont know how it calls, maybe "tier").
    Please send the answer to e-mail: [email protected]

    I will not send the message to your Email because this is a public forum and all users should know the replies ;)
    In my opinion the ASP (authorized service partner) in your country should be able to help you.
    The guys can order such needed parts from Toshiba directly and could help you to replace it too.
    Therefore get in contact with the ASP technician and ask for further handling!!!
    Good luck

  • Dear Apple Support , This is ***Abdurrahman*** ,I can't remember my security question answers , so Please help me to Create new Security Question for my Account . Best wishes,

    Dear Apple Support ,
    This is ***Abdurrahman*** ,I can't remember my security question answers , so Please help me to Create new Security Question for my Account .
    Best wishes,

    The people on these boards aren't Apple Support and can't do that for you. You need to ask Apple to reset your security questions; ways of contacting them include clicking here and picking a method for your country, phoning AppleCare and asking for the Account Security team, and filling out and submitting this form.
    They wouldn't be security questions if they could be bypassed without Apple verifying your identity.
    (102461)

  • Is there a phone number to call Adobe.  I go around an endless loop pressing their contact info tabs?  Maybe someone at this sight can help. I am new to digital photo - I have been a B&W film photographer for many years. I have a problem with a Macbook Ai

    Is there a phone number to call Adobe.  I go around an endless loop pressing their contact info tabs?  Maybe someone at this sight can help. I am new to digital photo - I have been a B&W film photographer for many years. I have a problem with a Macbook Air.  It was working fine - I was using LR and a message came on the screen that said something like the memory was dangerously low.  I stopped and tried to delete LR files.  I couldn't do it.  I closed the program and tried reopening and got the message that there is not enough memory available to open LR.  I contacted Apple.  They spent a half hour on the phone with me and eventually told me they didn't know how to help. The tech said that LR had gobbled up all the memory and said I should contact Adobe and ask where and how my photo files are stored and to delete them.  I have several back-ups.  Thanks - Arthur

    This sort of error message only comes up for Lightroom when your hard disk is full. Indeed this has nothing to do with internal memory as that will be intelligently be dealt with. If you have a mac Book Air that is not so surprising as the cheapest versions come with very small hard disks and if you shoot raw with any recent camera, you'll fill up your hard disk very quickly and you can probably only store a few months of pictures if you are a typical photographer. So the bottom line is that you need to create some room on your hard disk. You should move some of your originals to an external hard disk. You can also delete some of your backup copies of your catalog file that Lightroom automatically generates every few days and that quickly gobble up hard disk space. So first figure out how full your hard disk is. To see that, go to the apple menu, hit -> About this Mac -> More info->Storage. You should see your internal hard disk on top and you'll find that it is almost entirely full with photos. Now find your Lightroom catalog file using Finder. It is usually in a folder in the Pictures folder in your home directory. You should see a Lightroom 5 Catalog.lrcat file, a previews file and a folder called backups. Inside the backups folder, you'll find a lot of subfolders. They have names that show the dates the backups were created. If you have backups of your entire hard disk, you can delete these backups when they are older than a few months. I usually only keep the last 4 around. Just drag the folders into the trash can on the dock on the bottom of your screen and empty the trash. This will probably free up enough space that Lightroom will already run again. Now start thinking about where you will want to store older images. If you have a good USB3 or Thunderbolt hard disk that is probably the best option. There is a video here by Adobe that has some instructions on how to do this: Is Your Hard Drive Full? Here’s How to Move Images to Another Drive in Lightroom. « Julieanne Kost's Blog If that doesn't work because you don't have enough hard drive space to run Lightroom yet, here is another set of instructions to move your files using the finder to the other hard disk: How do I move only my photos to another hard drive, leaving the catalog where it is? - The Lightroom Queen. If you follow that, as soon as you confirm all your images are on the new hard disk, you can delete them from your internal one. She is not so clear about that part but if you don't delete the originals that you moved off you don't free up space. You should move the folder structure over to the new hard disk and then reconnect the folders in Lightroom. That should make it refind all your images.
    That said, if you are uncomfortable with the computer in itself, your best bet is to find a local photography club. There is invariably a Lightroom savvy person in there that could help you move your files. That might be your best bet if you are uncomfortable moving these yourself. A general mac savvy person like you would find at an Apple store or so generally will not be able to help you with this except when they are photographers themselves and know Lightroom. You might get lucky with that.

  • Help! On the new iOS 7 I can't find spotlight search!

    Help! On the new iOS 7 I can't find spotlight search!

    Then you are swiping too close to the top of the screen.
    Spotlight Search

Maybe you are looking for

  • AR Dunning letter

    Hi All, I have a requirement where I want to call the custom RDF from AR Dunning Letter generate program. The original concurrent program needs to be change in a way to look at the custom executable report having custom output layout. Thanks

  • Java 1 apps in a Java 2 environment

    Ok, Bare with me here. I am working in a Java2 environment. I can not get apps written for a Java1 environment to run. I know I can not run a dual JRE environment for both Java1 and Java2. But is there anyway to set up a Java2 environment to run appl

  • How do I install the NVIDIA 4000 card?

    I am putting in the Nvidia Quadro 4000 graphics card in my early 2008 Mac Pro 3,1.  I installed my RAM as well as my hard drives but I must admit this is something I have not done before to this extent. Do I need to be grounded? And does someone know

  • How can i change my message font ?

    please help me change my message font

  • Why is there no functionality for multiple select of continuous icons in icon view?

    I have just switched to my first mac.  I admit I am experiencing growing pains switching over from a PC.  I am already overcoming many of these, but I have one issue in particular that for the life of me, I don't know why apple engineers left out. Wh