MaskFormatter with JSpinner and DateEditor?

Hi,
I'm trying to apply a MaskFormatter to the DateEditor on a JSpinner. We want the ability to both manually edit the fields by hand AND/OR click the up/down arrows.
The one gotcha is that when manually entering the values, we want to set a mask on the field so the user doesn't have to type in the ":" when separating the time fields. Right now, when they can delete all the text in the spinner textfield.
I've dug through the source code of JSpinner and it appears that I should be able to get the editors JFormattedTextField and set the MaskFormatter as part of the AbstractFormatFactory. But all I end up with is a blank JSpinner and I can't type in the textfield.
Below is my code:
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.util.Calendar;
import java.util.Date;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JSpinner;
import javax.swing.SpinnerDateModel;
import javax.swing.SpinnerModel;
import javax.swing.text.DefaultFormatterFactory;
import javax.swing.text.MaskFormatter;
public class MaskedFieldTest {
     public static void main(String[] args) {
          final JFrame f = new JFrame("Textfield demo");
          f.setDefaultCloseOperation(f.DISPOSE_ON_CLOSE);
          f.addWindowListener(new WindowAdapter() {
               public void windowClosed(WindowEvent e) {
                    System.exit(0);
          f.setSize(250, 70);
          try {
               // Create a spinner
               JSpinner spinner = new JSpinner();
               // Set up a dummy calendar for the model
               Calendar calendar = Calendar.getInstance();
               Date initDate = calendar.getTime();
               calendar.add(Calendar.YEAR, -100);
               Date earliestDate = calendar.getTime();
               calendar.add(Calendar.YEAR, 200);
               Date latestDate = calendar.getTime();
               // Set the model
               SpinnerModel dateModel = new SpinnerDateModel(initDate, earliestDate, latestDate, Calendar.YEAR);
               spinner.setModel(dateModel);
               // Create the dateeditor using the time format we want displayed in the spinner
               JSpinner.DateEditor dateEditor = new JSpinner.DateEditor(spinner, "hh:mm:ss a");
               // Create a mask for editing so we don't have to manually add the :
               MaskFormatter fmt = new MaskFormatter("##:##:## UU");
               // Get the factory from the editor and set the maskformatter for the editing portion
               DefaultFormatterFactory form = (DefaultFormatterFactory)dateEditor.getTextField().getFormatterFactory();
               form.setEditFormatter(fmt);
               // Finally, assign the editor to the spinner
               spinner.setEditor(dateEditor);
               // Display the panel
               JPanel panel = new JPanel();
               panel.add(spinner);
               f.getContentPane().add(panel);
               f.setVisible(true);
          } catch (java.text.ParseException e) {
               e.printStackTrace();
}If you run the code, you'll just get an empty JSpinner and you can't do anything in the textfield even though it is enabled.
I'm running JDK.1.4.2_09 on Windows XP SP2
Has anyone used a MaskFormatter with a DateEditor on a JSpinner before?
Thanks,
- Tim

see weebib's post here
http://forum.java.sun.com/thread.jspa?forumID=57&threadID=581804

Similar Messages

  • Can't make an alarm that is set more than 24 hours in future with JSpinner

    I have what I thought was a simple problem, but I can't seem to get past it, so I come to ask the experts.
    I want to use a JSpinner to basically set an alarm. I am using the SpinnerDateModel and a DateEditor with the string "HHH:mm:ss". The reason there is three hour feilds is because what I really want is to be able to set it to any number of hours from 0 to 999. But there in lies my problem, it won't let me get past 24.
    What I have tried:
    I changed the first H to D (or d, whichever is days in the year) but it wont work for me because it can't be zero.
    I tried extending the DateEditor code, but this was next to impossible because the company I work for makes us have two machines on our desk, both are thin clients, one connects to the internet but we are not allowed/able to download anything, and it does not have java on it in any form. The other does not connect to the internet, and can not, it has Java on it, but not the source code for methods like DateEditor. So without seeing the source I have no clue what to override.
    I really want to use the one JSpinner with the SpinnerDateModel, but if I can't figure this out then I could use seperate spinners for hours, minutes, and seconds though that looks really ugly and is far from ideal.
    So please if anyone has any clue how I could solve this, please let me know.
    Thanks,
    JSG
    Edited by: JustSomeGuy on Jun 29, 2010 2:00 PM

    I just tried out a JSpinner with the SpinnerDateModel and DateEditor using pattern "HH:mm:ss". Behind the scenes, you are still dealing with a date. If you look at what date gets returned, the first time you spin the spinner using that pattern, the year suddenly jumps to 1970. It's using a default year, because there is no year to spin within your pattern.
    So long as you don't feel too guilty or uncool for using the date spinner in a manner that it was not intended, you could probably achieve your objective by abusing the date editor with a pattern like "SSS:mm:ss". That pattern is milliseconds (which conveniently go from 0 to 999), minutes, then seconds. When reading your spinner, just interpret the milliseconds as the hours, minutes as minutes, and seconds as seconds. The rest of the date just gets thrown away. Uncool. But should work.
    Or you can be cool and write a custom editor and model, but depending on your experience level, this could be difficult and time consuming. But also comes with a greater feeling of achievement.

  • MaskFormatter with variable length

    I'm trying to create a MaskFormatter with the following mask:
    "AAAA AAAA AAAA AAAA"
    The user should be able to enter whatever he likes as long as it is automatically formatted with a space between each group.
    Valid combinations are:
    1234 45
    12
    FF12 5454 546
    etc...
    Further on, small letters should be converted to Uppercase when typing. How do I do this?
    I have already tried to write a custom VariableMaskFormatter as described in (http://forum.java.sun.com/thread.jspa?forumID=57&threadID=461577&start=3)
    but I doesn't work as expected.
    It only works if the placeholdercharacter which is used is also an allowed charachter when typing. But I don't want to make the space character an allowed character.
    How can this be solved?
    Thanks
    Fabian

    Thank you. I have been able to create a custom MaskFormatter which will dynamically adapt the mask based on what was entered.
    But I still have two open issues:
    1. How can I do so that all smaller letters are converted to captital letters when typing? Normally you would use the letter "U" in the mask, but, users should be able to enter a alphanumeric character, so I use "A" instead.
    2. Cursor problem:
    - How can I make delete and backspace button act as if it was in a notepad? If I press delete, charachters at the right from the cursor should be deleted and the cursor should not move forward.
    Please find below some code samples.
    package test.component;
    import java.text.ParseException;
    import javax.swing.text.MaskFormatter;
    public class VariableLengthMaskFormatter extends MaskFormatter {
        public VariableLengthMaskFormatter() {
            super();
        public VariableLengthMaskFormatter(String mask) throws ParseException {
            super( mask );
         * Override the setMask method
        public void setMask(String mask) throws ParseException {
            super.setMask(mask);
         * Update our blank representation whenever the mask is updated.
        public void setPlaceholderCharacter(char placeholder) {
          super.setPlaceholderCharacter(placeholder);
        /* (non-Javadoc)
         * @see javax.swing.text.MaskFormatter#stringToValue(java.lang.String)
        public Object stringToValue( String value ) throws ParseException {
            Object rv;
            // Get the mask
            String mask = getMask();
            if ( mask != null ) {
                // Change the mask based upon the string passed in
                setMask( getMaskForString( mask, value ) );
                // Using the substring of the given string up to the mask length,
                // convert it to an object
                rv = super.stringToValue( value.substring( 0, getMask().length() ) );
                // Change mask back to original mask
                setMask( mask );
            } else
                rv = super.stringToValue( value );
            // Return converted value
            return rv;
         * Answer what the mask should be for the given string based on the
         * given mask. This mask is just the subset of the given mask up to
         * the length of the given string or where the first placeholder
         * character occurs in the given string. The underlying assumption
         * here is that the given string is simply the text from the
         * formatted field upon which we are installed.
         * @param value The string for which to determine the mask
         * @return A mask appropriate for the given string
        protected String getMaskForString( String mask, String value ) {
            StringBuffer sb = new StringBuffer();
            int maskLength = mask.length();
            char placeHolder = getPlaceholderCharacter();
            for (int k = 0, size = value.length(); k < size && k < maskLength ; k++) {
                if ( placeHolder == value.charAt( k ) ) {
                    //break;
                    sb.append(' ');               
                } else {
                    sb.append( mask.charAt( k ) );
            return sb.toString();
             MaskFormatter theRekFormat = null;
             try {
                 theRekFormat = new VariableLengthMaskFormatter( "AAAA AAAA AAAA AAAA" );
                 theRekFormat.setPlaceholderCharacter(' ');
                 theRekFormat.setValueContainsLiteralCharacters( false);
             } catch (Exception ex) {
                 System.out.println(ex.toString());
             JFormattedTextField myMaskAccount = new JFormattedTextField(theRekFormat);
              myMaskAccount.addKeyListener(new KeyAdapter(){
                            public void keyReleased(KeyEvent ke){
                              if(ke.getKeyCode() == KeyEvent.VK_DELETE) {
                                  myMaskAccount.setCaretPosition(myMaskAccount.getCaretPosition()-1);
                              } else {
                                  System.out.println("listening to key: " + ke.getKeyCode());
                              }}});

  • JDK1.4 JSPinner and DateFormatSymbols

    Hi,
    I have a problem with DateFormatSymbols().getWeekdays(); use in JSPinner and JCOmboBox
    The getWeekdays() method returns a STring[] containing the nameof the days (sunday, ...) in a localized way. I want to use these names inside a JSPinner or a JCombobox. The names are properly inserted, but there is a 'empty' value containing no string, even after calling the setEditable(false)
    any idea on how to remove that empty 'day'??
    thanks,
    vincent

    Store the String[] in a local copy and remove from that local copy manually the "empty day". Then use the manipulated local copy in the JComboBox ...

  • Is there a way to create a year at a glance with detail and print?

    Is there a way to create a year at a glance with detail and print?

    To do what Dave indicated you need to do, it depends on what version of Acrobat you have:
    Acrobat 8: Advanced > Enable Usage Rights in Adobe Reader
    Acrobat 9: Advanced > Extend Features in Adobe Reader
    Acrobat 10: File > Save As > Reader Extended PDF > Enable Additional Features
    Acrobat 11: File > Save as Other > Reader Extended PDF > Enable More Tools (includes form fill-in & save)
    I wonder what it will be next time?

  • I've just found that three movies I've bought from iTunes on on my iPad are not showing up on Apple TV or anywhere other than that iPad.  What's up with that and will I lose these films if I reset this iPad?

    I've just found that three movies I've bought from iTunes on on my iPad are not showing up on Apple TV or anywhere other than that iPad.  What's up with that and will I lose these films if I reset this iPad?

    Thanks.  The reason this has become an issue is that I recently bought a new Macbook Air that the iPad is not synced to.  The one is was synced to was stolen.  If I want to sync this iPad to the new Air, won't it be wiped before I'm able to copy these films or am I wrong about that?

  • Problem with xfce and/or mouse and keyboard

    Hi!
    Two days ago I've turned on my laptop with Arch and the display manager Slim has frozen immediately. Later on Single-User mode I've uninstalled it. Now in normal mode when I type "startxfce4" everything is showing up, but the mouse and keyboard don't work. I know it's not frozen, because animation of mouse and CPU Frequency Monitor is on.
    Strange fact is that laptop is not connecting with the Internet, so now I don't know where the problem is.
    It's happening when I start xfce both from user and super user.
    Just before those troubles I've updated everything with "pacman -Syu", but I haven't seen anything strange. Also the computer could have been roughly turned off (by unplugging power supply), when was turning on.
    Thanks,
    Gaba

    Sorry for not replying, but I didn't have access to my laptop by this time.
    On grub I have only normal mode and 'fallback' mode, so I have result from 'journalctl' from normal mode.
    I'm sending the fragment of this file where you can see everything after I typed 'startxfce4' in console:
    http://codepad.org/8pYIj8qC
    I see that something is wrong, but after some attempts I don't know how to fix this ^^
    Edit:
    Oh, I forgot to write, that I've tried activate some drivers from 'lspci -k' (there were no "Kernel driver in use:..." in almost every device), but it didn't fi anything.
    Last edited by gargoyle (2015-03-15 23:20:18)

  • Problem with JFrame and busy/wait Cursor

    Hi -- I'm trying to set a JFrame's cursor to be the busy cursor,
    for the duration of some operation (usually just a few seconds).
    I can get it to work in some situations, but not others.
    Timing does seem to be an issue.
    There are thousands of posts on the BugParade, but
    in general Sun indicates this is not a bug. I just need
    a work-around.
    I've written a test program below to demonstrate the problem.
    I have the problem on Solaris, running with both J2SE 1.3 and 1.4.
    I have not tested on Windows yet.
    When you run the following code, three JFrames will be opened,
    each with the same 5 buttons. The first "F1" listens to its own
    buttons, and works fine. The other two (F2 and F3) listen
    to each other's buttons.
    The "BUSY" button simply sets the cursor on its listener
    to the busy cursor. The "DONE" button sets it to the
    default cursor. These work fine.
    The "SLEEP" button sets the cursor, sleeps for 3 seconds,
    and sets it back. This does not work.
    The "INVOKE LATER" button does the same thing,
    except is uses invokeLater to sleep and set the
    cursor back. This also does not work.
    The "DELAY" button sleeps for 3 seconds (giving you
    time to move the mouse into the other (listerner's)
    window, and then it behaves just like the "SLEEP"
    button. This works.
    Any ideas would be appreciated, thanks.
    -J
    import java.awt.BorderLayout;
    import java.awt.Cursor;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.SwingUtilities;
    public class BusyFrameTest implements ActionListener
    private static Cursor busy = Cursor.getPredefinedCursor (Cursor.WAIT_CURSOR);
    private static Cursor done = Cursor.getDefaultCursor();
    JFrame frame;
    JButton[] buttons;
    public BusyFrameTest (String title)
    frame = new JFrame (title);
    buttons = new JButton[5];
    buttons[0] = new JButton ("BUSY");
    buttons[1] = new JButton ("DONE");
    buttons[2] = new JButton ("SLEEP");
    buttons[3] = new JButton ("INVOKE LATER");
    buttons[4] = new JButton ("DELAY");
    JPanel buttonPanel = new JPanel();
    for (int i = 0; i < buttons.length; i++)
    buttonPanel.add (buttons);
    frame.getContentPane().add (buttonPanel);
    frame.pack();
    frame.setVisible (true);
    public void addListeners (ActionListener listener)
    for (int i = 0; i < buttons.length; i++)
    buttons[i].addActionListener (listener);
    public void actionPerformed (ActionEvent e)
    System.out.print (frame.getTitle() + ": " + e.getActionCommand());
    if (e.getActionCommand().equals ("BUSY"))
    frame.setCursor (busy);
    else if (e.getActionCommand().equals ("DONE"))
    frame.setCursor (done);
    else if (e.getActionCommand().equals ("SLEEP"))
    frame.setCursor (busy);
    try { Thread.sleep (3000); } catch (Exception ex) { }
    frame.setCursor (done);
    System.out.print (" finished");
    else if (e.getActionCommand().equals ("INVOKE LATER"))
    frame.setCursor (busy);
    SwingUtilities.invokeLater (thread);
    else if (e.getActionCommand().equals ("DELAY"))
    try { Thread.sleep (3000); } catch (Exception ex) { }
    frame.setCursor (busy);
    try { Thread.sleep (3000); } catch (Exception ex) { }
    frame.setCursor (done);
    System.out.print (" finished");
    System.out.println();
    Runnable thread = new Runnable()
    public void run()
    try { Thread.sleep (3000); } catch (Exception ex) { }
    frame.setCursor (done);
    System.out.println (" finished");
    public static void main (String[] args)
    BusyFrameTest f1 = new BusyFrameTest ("F1");
    f1.addListeners (f1);
    BusyFrameTest f2 = new BusyFrameTest ("F2");
    BusyFrameTest f3 = new BusyFrameTest ("F3");
    f2.addListeners (f3); // 2 listens to 3
    f3.addListeners (f2); // 3 listens to 2

    I've had the same problems with cursors and repaints in a swing application, and I was thinking of if I could use invokeLater, but I never got that far with it.
    I still believe you would need a thread for the time consuming task, and that invokeLater is something you only need to use in a thread different from the event thread.

  • Problem with installing and running some applications or drivers

    When installing and installing some items, towards the end of the installation I get this message:
    /System/Library/Extensions/comcy_driver_USBDevice.kext
    *was installed improperly and cannot be used. Please try reinstalling it or contact product's vendor for update*
    The end result is that some things do not seem to work properly, such as my HP printer. Would anybody have any ideas on how to fix this problem?

    Thank you for your response. Originally, I had a problem with Airport and ended up reinstalling Snow Leopard. Since then, when downloading upgrades etc, such as HP printer drivers, iTunes etc., towards the end of the download when its running the script, I get this message: /System/Library/Extensions/comcy_driver_USBDevice.kext
    +was installed improperly and cannot be used. Please try reinstalling it or contact product's vendor for update+
    Sometimes, the download hangs and is unable to complete. The main problem I've encountered so far with an application is when I use the printer to scan an image via Preview, it's blank: there's nothing there.

  • Customer/Vendor A/C with line item details and with opening and closing Bal

    Dear Sir / Madam,
    Is it possible to have a customer and / or vendor Sub-Ledger account-
    with line item details and with opening and closing balance detail
    for a particular period.?
    Regards
    Chirag Shah
    I thank for the given below thread which has solved the same problem for G/L Account
    Re: Report to get the ledger printout with opening balances

    Hello Srinujalleda,
    Thanks for your precious time.
    I tried the referred T-Code
    But this report is not showing Opening balance, closing balance detail.
    It only gives transactions during the specified posting period and total of it.
    Please guide me further in case if I need to give proper input at selection screen or elsewhere.
    Client Requires Report in a fashion
    Opening Balance as on Date
    + / -  Transactions during the period
    = Closing Balance as on date
    As that of appearing for G/L Account by S_ALR_87012311
    Thanks once again & Regards
    Chirag Shah

  • Customer Statement with opening and closing balances

    Dear Forum,
    The users want to generate the Customer Statement with opening and closing balances like the traditional one. The statement now generated gives the list of all open items as on date, but the users want the statement with opening balances as on the date of the begining of the range specified and the closing balance at the end of the period for which the statement is generated. Is there a way to generate the same from the system.
    Thanks for the help.
    Regards,

    Hi,
    SPRO> Financial Accounting (New) > Accounts Receivable and Accounts Payable > Customer Accounts > Line Items > Correspondence > Make and Check Settings for Correspondence
    You can use the program RFKORD10 with correspondance type SAP06 for your company code
    This program prints account statements and open items lists for customers and vendors in letter form. For account statements, all postings between two key dates, as well as the opening and closing balance, are listed.
    Regards,
    Gaurav

  • Vendor Line item with Opening and Closing Balances report regarding

    Dear All,
    I need a report for vendor line items with Opening and Closing balances.
    Thanks in advance
    Sateesh

    Hi
    Try S_ALR_87012082 - Vendor Balances in Local Currency
    Regards
    Sanil Bhandari

  • HT5622 I have kids with iPod and iPad. Should I have one apple ID for the family?

    I have an iTunes account and an iPhone. I have kids with iPad and iPods.  Should I keep the family on a single apple ID? 

    Yes usse the same ID. However, they will need their own email addresses for FaceTime and Messages
    MacMost Now 653: Setting Up Multiple iOS Devices For Messages and FaceTime

  • Is Verizon going to acknowlege the problems with FIOS and Windows Vista

    For months now, I have been reading the numerous problems Fios internet customers are having with Fios internet/Actiontech Router and Windows Vista and there has been no acknowledgement by Verizon of this current major issue.
    I have also experienced the exact same issue for months now since I switched to Verizon FIOS internet. Previously I had Comcast HSI using my Windows Vista laptop.  I had their service for over a year and I NEVER has a problem with the Windows Vista globe icon disappearing and loosing internet connection. The Globe always stayed on and never went away and I never lost connection when I had Comcast
    I had Verizon FIOS installed last September with my Windows Vista computer and my wireless internet connection started to drop from day 1 and it has been a daily occurrence for over 5 months now.  It has gotten so bad, I have had to hardwire my laptop to to be able to use the internet uninterrupted.
    This is what daily scenario is:
    When I turn on my laptop(with Windows Vista, I can initially get full internet access(with the globe on and it says "Local and internet). After about 10 minutes or less, the globe switches to "local only" and I can still get  internet access.  After another 5 or so minutes, a large X covers the globe and I lose internet connection entirely. The actiontech router wireless signal is no longer listed as one of the wireless networks.  The only way for me to regain internet access is either to restart my laptop or reboot the actiontech router.
    Numeorus posts here, over by DSL forums(Broadband Reports),Microsoft's website and a few othere websites detail this issue.
    I am extremely shocked and surprised that Verizon has not tried to fix this issue by working with both the makers of the Actiontech Router as well as Microsoft to find out what the problem is and how to fix it.
    I would just like to reiterate I strongly believe this is primarily a FIOS internet issue since I previously had Comcast HSI for over a year with the same Windows Vista laptop and I NEVER had that problem. Also,  I can connect to my neighbors wireless connection(she uses Comcast HSI) and when I do, the globe stay on all the time on my computer and the internet does not lose connection.
    I know that there are a couple of Verizon employees here. Please tell the higher ups who handle FIOS internet that this is a major issue that needs to be resolved as soon as possible.
    P.S: Please don't tell me to go by my own router because then, I will have to deal with the issues of setting it up to work with Fios TV and the related VOD, widgets, remote DVR compatability issues to deal with. I don't think I can deal with the additional headaches. 

    FIOS is short for fiber optics.  fiber optics is different technology than DSL.   
    With that said, if you search the Microsoft databases for vista issues with fiber optics, (CURRENTLY THERE IS ONLY ONE PROVIDER OF FIBER TO THE HOUSE, that being Verizon, so yes you can also search Vista issues with verizon and\or fios) and you will find that Microsoft already acknowledges this issue with their software.  AND they offer you a fix.
    cjacobs001

  • Progams that work with Alltel and Suddenlink are no longer working with VERIZON (IRC)

    I have worked this issue TO DEATH already and am getting FED UP!
    I have been polite and nice and called customer support to get very short and not very explicit answers to this issue.  
    Complaint #1: When I call technical support and ask questions more complicated than " How do I plug in my computer?" they inform they are transferring me to TECHNICAL support.  Okay so who did I call in the first place if not tech support.
    Problem:  IRC ( Internet Relay Chat)  Is one of the main things that I enjoy doing online.  Some do games, some do work.  I do it all through my little IRC program.  When I was with Alltel and had my little blackberry pearl.  I could even get onto irc just fine that way.  Getting on via a cell phone is kind of a pain.  Small keyboard and lots of typing isn't my idea of that relaxing but.. okay whatever at least I could get on.  Since Alltel became Verizon I was told to upgrade my phone to the brand new Blackberry Curve.  Well now IRC didn't work.  I upgraded to the LG Vortex.  Now it works on my phone.  So I upgraded my wireless card too and IRC worked just fine for a long time.  NOW we are back to the same old same old.
    For those of you not familiar with the program just wiki it.  I have been told by NUMEROUS customer support reps that this program is not being blocked so this is the list of things I went through to make sure it was indeed NOT me or my computer.
    Step 1: System restored before most recent updates to the last date that it was working.
    NO GO
    Step 2: Disabled firewall and virus software temporarily and even turned down my security on my browser
    NO GO
    Step 3: Re updated my computer and updated my firmware on my MIFI2200 card. 
    No go
    Step 4-7 Called customer Support
    NOPE.
    Still waiting.  I am paying for a service that is not providing.  My entire family was with Alltel and is now with Sprint.  I just keep asking myself why am I still with Verizon when all we ever do is fight.  I hate to admit it to the kids but I think it's time for a divorce from you if we can't get this issue resolved.  Before upgrading to these devices I even asked store reps if irc programs would work and they assured me " OH YES!  With these new upgrades things will be better than ever!" 
    I realize to some this seems like not a very big deal, but when I am paying for a service so that I can come home relax, maybe take a few art commisions while chatting on irc and all the sudden I either can't use it or can use it when I couldn't before it's amazingly frustrating.  I have taken my computer over to other people's houses to see if turning my security all the way back up as well as my firewall made a difference, but on any provider OTHER than verizon I can connect just fine.
    Tell me WHY Verizon.  Tell me why you either can't fix this.. or won't fix this.
    Security issues?  That's my problem.  If I want to connect to a DNS server based program that connects via different ports.. that should be MY decision.  You should NOT get to make that choice for me.  
    It's amazing I went to the customer support for IRC and they told me that Verizon doesn't allow you to use IRC.  I have checked NUMEROUS boards and discussion forums only to have them tell me that VERIZON does NOT allow you to use IRC.   However when I talk to Verizon they say " No it must be you.. "  Well I am not taking that excuse anymore.  I've done my share of work on this problem.  Now it's your turn.  Sorry to be rude.. but I paid for the mIRC program, and take artwork commisions over it as well.  I probably pay more for verizon's service than I would with sprint (so says the rest of the family).  
    Please give me some real answers and real tech support. 
    Thanks for any help. 

    I choose option 3.  The moment I talk to them about anything more complicated than the bare basics of getting connected they tell me they will transfer me to " tech support."  Very frustrating lol.  I always wonder who I was on the phone with prior to that because it says Tech support but clearly there must be different levels of their support lines.  Sometimes I get someone who will talk and work with me, but generally I get someone who says " Okay I have down your issue and I'll pass it along.."  then they hang up.  However I have been transferred twice in one sitting from "tech support" to Tech support.  So I dunno.  I think they don't have an answer and so they run me in circles.

Maybe you are looking for

  • How can i turn off voice control on iphone 5s

    hello my home button is not working well. so its stuck on voice control... i would like to turn it off completely, siri and the phone voice control

  • Incrementally appending  custom XMP metadata into PDF files

    I have a problem writing custom XMP metadata into a PDF document (I'm using the XMP Toolkit SDK). The problem is that I don't know whether is possible to expand the XMP packet in order to append metadata incrementally into the document, and, if it is

  • Encryption problem

    We have Endpoint and ifolder on Dell Laptops models D8300 and E6500. The folder encryption works fine on the E6500. When I try to install on a D830 and use the encryption feature when I try to rename a file or save a file I get the following error "

  • I Need to have many internet windows open at once

    I'm used to PC based work where I can have several internet windows open at once. I can't seem to do this on the iMac. I have downloaded Firefox, so I can use Firefox and Safari at the same time, but I would like to have at least 6 internet windows o

  • Sound bug on this mp3 file

    i am using a very simple mp3 player, today i find few mp3 doesn't work, bugged mp3 only play 3 seconds, then stop. Other mp3 work fine i try to use realplayer, windows media player to play that mp3, all work fine. i attached the mp3 file here is my a