JComboBox now shorter in sdk 1.5.0

Hi all,
I have recently upgraded my sdk to 1.5.0 and now the drop-down arrow of my JComboBox covers the last few characters in the list.
I have a list of years and in previous sdk's the full year was displayed e.g. [1999 [V]] but now I only see [19..[V]]
Is there a way around this problem?
I don't really want to have to use years.setPreferredSize(new Dimension(100, 20)); as I don't want truncated Strings if I do decide to add a String longer than the preferred size.

http://developer.java.sun.com/developer/bugParade/bugs/4917065.html
This bug should be fixed in the next beta.

Similar Messages

  • JRE or SDK install problem - installing in non-std dir

    I'm encountering a problem trying to install either the JRE or SDK into a non-standard directory (one that's not the default of c:\j2sdk1.4.2_01 or what have you). This is occuring with both 1.4.2_01 and 1.4.2_02.
    In this case, I'm trying to install it in a directory similar to c:\progra~1\compan~1\produc~1\jre. (Short names b/c I can't figure out how to do long paths silently, but that's a whole different issue).
    The install nears the end and then presents the user with a "Java(TM) Update (1.4.2_01-b06) cannot be installed on this machine because the Java(TM) Virtual Machine is currently running. Please close all running Java(TM) applications, especially browsers. [RETRY] [CANCEL]" message.
    There's definitely not a JVM running at the moment. If I click Cancel, the install finishes up and there is a workable install there. But why the prompt? Since this is a silent install within another install, it will cause concern for my customers.
    The last few lines of my setup file:
    Action start 19:16:59: removesdkpackfiles.
    Action ended 19:17:00: removesdkpackfiles. Return value 1.
    Action start 19:17:00: unzipdemos.
    Action ended 19:17:15: unzipdemos. Return value 1.
    Action start 19:17:15: copysrczip.
    Action ended 19:17:19: copysrczip. Return value 1.
    Action start 19:17:19: patchsdk.
    Error 1722.There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. Action patchsdk, location: C:\Program Files\Common Files\Java\Update\Base Images\j2sdk1.4.2-b28\patch-j2sdk1.4.2_02-b03\patchsdk.exe, command: -s "C:\PROGRA~1\COMPAN~1\PRODUC~1\jre\"
    Action ended 19:17:35: patchsdk. Return value 3.
    Action ended 19:17:35: INSTALL. Return value 3.
    === Logging stopped: 10/23/2003 19:17:35 ===
    The command line to kick off the install:
    j2sdk-1_4_2_02-windows-i586-p.exe /s /v\"/qn ADDLOCAL=ALL IEXPLORER=1 INSTALLDIR=c:\progra~1\compan~1\produc~1\jre /L \jresetup.log"
    Has anyone encountered this? I've narrowed it down to the fact that it's an install into a directory that's not the default. If I run the install without specifying the INSTALLDIR, everything works fine. Help is appreciated!

    See the original posting and comments in http://forum.java.sun.com/thread.jsp?forum=14&thread=462167 and the bug http://developer.java.sun.com/developer/bugParade/bugs/4953793.html
    Rebooting has no effect whatsoever on this problem; even if you can now get the SDK installed, a non-administrative account won't be able to use the JRE in it, nor will the user be able to use the other JRE installed in the default location.

  • Short Closure and Permanent Closure of Purchase Orders

    Dear Experts,
    Our clientu2019s requirement is to close and block the processing of Purchase Orders for either partly received or no receipt at all.
    The following objectives for the closure of Purchase Orders :-
    1.     The useru2019s should not be able to process the Service or Material Purchase Orders after short closure of the Purchase Orders.
    2.     The Budget commitments for the undelivered Services or Material should get released after short closure of the Purchase Order.
    If a Purchase Order is raised for 100 nos. of a material/services @ Rs. 100 per unit, the total value of the Purchase Order will be Rs. 10000/- and GR has been prepared for say 10 nos, so the value of the GR will be Rs. 1000/-. The Purchase Order is now short closed for 90 nos. Then the following are the objectives to be achieved :-
    1.     The user should not be able to make a GR/SES for 90 nos.
    2.     Commitment Budget for 90 nos (Rs. 9000/- should get released from the Purchase Order.
    We have tried the following :-
    1.     Ticking the Delivery Completion Indicator.
    2.     Putting the Last GR Date
    3.     Making the Message of Last GR from Warning to Error.
    4.     Locking the line item for further processing
    But still the Delivery Completion Indicator, Last GR date and Unlock options are are editable to the user in ME22N and ME23N, where he can remove the tick and date and process the gr.
    Please suggest a solution to achieve the above objective.
    Thanks in advance.
    AJ

    Hi Adwait,
    Reducing the quantity to 90 nos. in the Purchase Order will help in release of my commitement budget. But the line item will still be open to the user for amendment and further processing. If the user amends the purchase order again, the line item can be processed by the user again.
    I want that alongwith the release of the commitment budget the line item should also be permanantly locked for modification by the end user.
    Please suggest further in continuance to the above.
    Thanks in advance.
    AJ

  • Upgraded Flex app from SDK 3.0 to 4.5, QuickTest (QTP) 11 no longer identify columns in FlexDataGrid

    Using:
    QuickTest Professional 11.0
    Adobe's Flex Automation Plug-in for QuickTest Professional 4.5
    IE 9.0
    Windows 7
    Flex Application was using Flex SDK 3.0
    Flex Application now using Flex SDK 4.5
    We were testing a Flex application that was compiled using Flex SDK 3.0. When QTP spied on the column header contained in a FlexDataGrid, the column header was identified as a FlexListLabel object and the automationname property contained a string made up of the column names.
    Example: automationname="[Exception Date] | [*Securities*]"
    where 'Exception Date' and 'Securities' are the column names in the grid.
    FLEX SDK 3.0:
    We have another build of the same Flex application, in our test environment, that is using SDK 4.5.
    In this build, the automationname of the column header no longer contains the column names, instead it contains the data in the first row of the grid. I have made sure, that I am spying on a column name.
    FLEX SDK 4.5:
    No changes were made to the code of the Flex application, we only moved from SDK 3 to SDK 4.5
    We have custom functions that verify and input data into FlexDataGrids based on the columns. These functions made use of the fact that column names were contained in the automationname property of the first FlexListLabel within the FlexDataGrid.
    Sample QTP Script Used in Function:
    'Retrieve column headers
    ColHeaders = objGrid.FlexListLabel("micclass:=FlexListLabel", "index:=0").GetROProperty ("automationname")
    arryColNames = Split(ColHeaders, "|")
    Has anyone else come across this issue?  Any suggestions on what to try on the QTP side or on our Develeoper's side to allow for the column header to be identified again by QTP?

    Hi,
    I got a similar Error and I realy don't know how to solve it...
    Here is my error:
    ReferenceError: Error #1065: Variable _class_embed_css_assets_CalendarIcon_png_1299410737_2127374076 ist nicht definiert.
    at flash.display::MovieClip/nextFrame()
    at mx.core::FlexModuleFactory/deferredNextFrame()[E:\dev\4.5.1\frameworks\projects\framework \src\mx\core\FlexModuleFactory.as:730]
    at mx.core::FlexModuleFactory/update()[E:\dev\4.5.1\frameworks\projects\framework\src\mx\cor e\FlexModuleFactory.as:503]
    at mx.core::FlexModuleFactory/moduleCompleteHandler()[E:\dev\4.5.1\frameworks\projects\frame work\src\mx\core\FlexModuleFactory.as:828]
    This error appears if I start my applikation and navigate to a certain module. I think this error appears since I swaped to flex 4.
    I realy don't know if this is a maven / pom - error or just a .css error, because it's a flex style...
    Someone have a idea?

  • Running iPhone SDK & Leopard on G4 1.42 emac?

    Looking for a cheap entry point to get into developing apps for iphone. I can get the 1.42ghz G4 emac for $200 or G5 PPC 2.0ghz for $775.
    I've read that the G4 will run leopard, but havent found anyone running leopard and iphone sdx on the G4. I'd like to try things out first on the G4, but is it going to be so unbearably slow that I'm going to regret taking the cheap way out? Thanks.

    montyplease wrote:
    Looking for a cheap entry point to get into developing apps for iphone. I can get the 1.42ghz G4 emac for $200 or G5 PPC 2.0ghz for $775.
    I've read that the G4 will run leopard, but havent found anyone running leopard and iphone sdx on the G4. I'd like to try things out first on the G4, but is it going to be so unbearably slow that I'm going to regret taking the cheap way out? Thanks.
    Further research has led me believe now that iPhone SDK will only run on Intel based machines. If that is indeed the case, neither machine will work for me.
    <Edited by Moderator>

  • Where do i find sdk 24

    I am attempting to connect my Macbook Pro to my Directv DVR in order to record a ESPN Special.  I bought an Apple Firewire to HDMI adapter.  It seems that now I need "SDK 24" to enable my Firewire Port.  Where do I find that?
    After that is done, I plan to use Quicktime to record the program on my MBP.  Have read on various pages that QT will or will not work, that I need something else to capture sound.
    Any Ideas?

    There is normally an inner box (white cardboard) and if you pull it out the serial number should be found. It will commence 1057-

  • [SOLVED] Android SDK throws error message after jdk7-openjdk update

    I updated my openjdk package to version 7.u13_2.3.6-1 on the 12th, and now the android-sdk from the AUR throws this error when I run either "android" or "andoid sdk":
    java.lang.NullPointerException
    at java.io.File.<init>(File.java:251)
    at com.android.sdklib.internal.avd.AvdManager.parseAvdInfo(AvdManager.java:1390)
    at com.android.sdklib.internal.avd.AvdManager.buildAvdList(AvdManager.java:1366)
    at com.android.sdklib.internal.avd.AvdManager.<init>(AvdManager.java:315)
    at com.android.sdklib.internal.avd.AvdManager.getInstance(AvdManager.java:325)
    at com.android.sdkuilib.internal.repository.UpdaterData.initSdk(UpdaterData.java:266)
    at com.android.sdkuilib.internal.repository.UpdaterData.<init>(UpdaterData.java:123)
    at com.android.sdkuilib.internal.repository.ui.SdkUpdaterWindowImpl2.<init>(SdkUpdaterWindowImpl2.java:104)
    at com.android.sdkuilib.repository.SdkUpdaterWindow.<init>(SdkUpdaterWindow.java:87)
    at com.android.sdkmanager.Main.showSdkManagerWindow(Main.java:339)
    at com.android.sdkmanager.Main.doAction(Main.java:322)
    at com.android.sdkmanager.Main.run(Main.java:119)
    at com.android.sdkmanager.Main.main(Main.java:102
    Any help would be appreciated, as I would like to get back to writing apps.
    EDIT: Solved by deleting the .android folder in the home directory. Thanks Stackoverflow.
    Last edited by Alittlemurkling (2013-02-18 17:34:55)

    See https://mailman.archlinux.org/pipermail … 24434.html

  • HT4623 updated my iphone and now it's dead

    I was forced to update my iphone with the new operating system when my camera stopped working.  I went through the update process and if said it was successful and I checked the phone and it worked set it down and walked away.  Came back about 10 minutes later to take a picture and the entire phone is dead.  Plugged in and no response.  What now short of headding to the apple store?

    Try the basic troubleshooting steps outlined in the User Guide.

  • Regarding JComboBox

    Hello,
    Can ynay one tell me how exactly this JComboBox behaves regarding regarding the mouse listeners and key listeners.
    I have a JComboBox element the ActionListener for this works very well but I made the JComboBox editable and the I add KeyListener to the JComboBox element to implement a feature to activate a button when we type something in the JComboBox
    Now my second question is can't I implement mouseListeners to this JComboBox field.
    If any one knows can you please help me by posting a small example on how to implemet KeyListeners and MouseListeners on JComboBox
    Best Regards,
    Sreedhar

    Hello..
    That really works you have done a great help to me. But I have one doubt it works well for default MouseListeners, but when I introduceda MouseAdapater and try to implement that it does'nt works. Do you know why this is so.
    Any now I'm using a default MouseListener but for a userdefined MouseAdapter it is not working.
    Thank you once again.
    Best Regards,
    Sreedhar

  • Unexpected error when using appendChild() in SDK 3.4 and above

    I'm using an API class to build XML objects within AS3 and passing them as a String (of well-formed XML) to a Web service. This class has worked just fine in Flex 3.0:
    public class MyXMLClass
    private var message:XML = <root></root>;
    public function MyXMLClass()
    message.appendChild(<arguments></arguments>);
    public function setArgument(name:String):void
    message.arguments[0].appendChild("<argument name=\"" + name +"\"></argument>");
    public function setArgumentValue(name:String,value:String):void
    message.arguments[0].argument.(@name == name).appendChild("<value>" + value + "</value>");
    public function getMessage():XML
    return message;
    //Take the result of getMessage().toXMLString() and pass that into the Web service as a String.
    But now that I am running Flash Builder whether I compile with 3.4 or 4.0 SDK I get:
    Error #1086: The appendChild method only works on lists containing one item.
    The line of code it chokes on is the setArgumentValue function.    

    Yeah that was it Alex. The following code change worked:
    public function setArgument(name:String):void
    message.arguments[0].appendChild(<argument name={ name }></argument>);
    public function setArgumentValue(name:String,value:String):void
    message.arguments[0].argument.(@name == name).appendChild(<value>{ value }</value>);
    This now works in SDK 3.4. Unfortunately SDK 4.0 (Adobe Forums: Discrepancy in XML between Flex 3.4 and...) breaks all my XML but at least I can cross this one off. Thanks.
    11/15/09: Glad to report having found a workaround for the other issue mentioned above.

  • Dead URL at sapui5 sdk

    Hello friends!
    A couple of days ago I was reading about MVC at the Developers guide. Now it seems that some links has stopped working, for example this one: https://sapui5.hana.ondemand.com/sdk/docs/guide/MVC.1.html
    Does someone know what happened to this page? Is it moved? Where can I find the same information?
    I'm aware of that there's some information here : SAPUI5 SDK - Demo Kit, but it's not at all as well documented as the first page i mentioned.

    Hi Stefan,
    Yes recently restructuring of documentation happened. refer OpenUI5 Blog - New OpenUI5 version 1.20 released!
    you can find same information as of now at SAPUI5 SDK - Demo Kit
    Regards,
    Chandra

  • JComboBox selected border

    When moving from 1.4 to 1.5, JComboBox now has a white border around it when it's selected. This is not the border color, I'm setting that, I'm also setting the background color but now have an additional white border. How to I get rid of it?
    -d

    if your comboBox is editable
        JTextField tf = (JTextField)comboBox.getEditor().getEditorComponent();
        tf.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));

  • How use JLabel and JCombobox on one string

    package ReplacementCode;
    import java.awt.BorderLayout;
    import java.awt.event.KeyEvent;
    import java.awt.event.KeyListener;
    import javax.swing.Box;
    import javax.swing.BoxLayout;
    import javax.swing.JButton;
    import javax.swing.JComboBox;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    class MainFrame extends JFrame {
    private static JTextArea text = new JTextArea(ReadingFromFile.textFromFile.size(), 40);
    private static JScrollPane forText = new JScrollPane(text);
    private static JPanel westPanel = new JPanel();
    private static JPanel forAlphabet = new JPanel();
    private static JPanel forModifyChars = new JPanel();
    private static JLabel[] labels = new JLabel[Alphabet.russianAlphabet.length()];
    private static Object[] massiveOfAlphabet = new Object[Alphabet.russianAlphabet.length()];
    private static JComboBox[] comboBoxes = new JComboBox[Alphabet.russianAlphabet.length()];
    private static JButton startButton = new JButton("!&#1079;&#1072;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100;!");
    private static BoxListener[] boxListeners = new BoxListener[Alphabet.russianAlphabet.length()];
    public MainFrame() {
    super("&#1086;&#1089;&#1085;&#1074;&#1086;&#1074;&#1085;&#1086;&#1077; &#1086;&#1082;&#1085;&#1086;");
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    initiasizeCenter();
    initiasizeWest();
    JLabel jlab = new JLabel(Alphabet.russianAlphabet.toUpperCase());
    jlab.setOpaque(true);
    add(forText, BorderLayout.CENTER);
    add(westPanel, BorderLayout.WEST);
    add(startButton, BorderLayout.SOUTH);
    add(jlab, BorderLayout.NORTH);
    setSize(this.getMaximumSize());
    setVisible(true);
    private void initiasizeWest() {
    putAlphabet();
    forModifyChars.setLayout(new BoxLayout(forModifyChars, BoxLayout.Y_AXIS));
    forAlphabet.setLayout(new BoxLayout(forAlphabet, BoxLayout.Y_AXIS));
    for(int ii = 0; ii < Alphabet.russianAlphabet.length(); ii++) {
    comboBoxes[ii] = new JComboBox(massiveOfAlphabet);
    comboBoxes[ii].setSelectedIndex(ii);
    boxListeners[ii] = new BoxListener();
    comboBoxes[ii].addKeyListener(boxListeners[ii]);
    forModifyChars.add(comboBoxes[ii]);
    StringBuffer sb = new StringBuffer();
    sb.append(Alphabet.russianAlphabet.charAt(ii));
    labels[ii] = new JLabel(sb.toString().toUpperCase());
    labels[ii].setOpaque(true);
    labels[ii].setHorizontalTextPosition(JLabel.LEFT);
    labels[ii].setVerticalTextPosition(JLabel.CENTER);
    westPanel.add(forAlphabet);
    westPanel.add(Box.createHorizontalGlue());
    westPanel.add(forModifyChars);
    private static void initiasizeCenter() {
    text.setLineWrap(true);
    for(int ii = 0; ii < ReadingFromFile.textFromFile.size(); ii++)
    text.append(ReadingFromFile.textFromFile.elementAt(ii) + "\n");
    private static void initiasizeSouth() {}
    private static void initiasizeNorth() {}
    private static final void putAlphabet() {
    for(int ii = 0; ii < Alphabet.russianAlphabet.length(); ii++)
    massiveOfAlphabet[ii] = Alphabet.russianAlphabet.charAt(ii);
    private class BoxListener implements KeyListener {
    public BoxListener() {
    public void keyPressed(KeyEvent e) {
    System.out.println("&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;&#1083;&#1100; &#1085;&#1072;&#1078;&#1072;&#1090;&#1080;&#1103; &#1082;&#1083;&#1072;&#1074;&#1080;&#1096;&#1080; : " + e + "\n");
    public void keyReleased(KeyEvent e) {
    System.out.println("&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;&#1083;&#1100; &#1086;&#1090;&#1087;&#1091;&#1089;&#1082;&#1072;&#1085;&#1080;&#1103; &#1082;&#1083;&#1072;&#1074;&#1080;&#1096;&#1080; : " + e + "\n");
    public void keyTyped(KeyEvent e) {
    System.out.println("&#1089;&#1083;&#1091;&#1096;&#1072;&#1077;&#1090;&#1083;&#1100; &#1087;&#1077;&#1095;&#1072;&#1090;&#1072;&#1085;&#1080;&#1103; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1072; : " + e + "\n");
    package ReplacementCode;
    import java.util.Vector;
    abstract class Alphabet {
    final static String russianAlphabet = new String("&#1072;&#1073;&#1074;&#1075;&#1076;&#1077;&#1105;&#1078;&#1079;&#1080;&#1081;&#1082;&#1083;&#1084;&#1085;&#1086;&#1087;&#1088;&#1089;&#1090;&#1091;&#1092;&#1093;&#1094;&#1095;&#1096;&#1097;&#1098;&#1099;&#1100;&#1101;&#1102;&#1103;");
    private static String replacementAlphabet;
    private static double[] ratesOfCharacters = new double[russianAlphabet.length()];
    static Vector<String> replacementedText = new Vector<String>();
    static final void generateAlphabetOfReplacement() {
    boolean[] occupancy = new boolean[russianAlphabet.length()];
    for(int ii = 0; ii < occupancy.length; ii++)
    occupancy[ii] = false;
    char[] ancillaryMassiveOfCharacters = new char[russianAlphabet.length()];
    for(int ii = 0; ii < ancillaryMassiveOfCharacters.length; ii++) {
    for(;;) {
    int ancillaryPositionOfCharacter = (int) (Math.random() * ancillaryMassiveOfCharacters.length);
    if(occupancy[ancillaryPositionOfCharacter] == false) {
    occupancy[ancillaryPositionOfCharacter] = true;
    ancillaryMassiveOfCharacters[ii] = russianAlphabet.charAt(ancillaryPositionOfCharacter);
    break;
    replacementAlphabet = new String(ancillaryMassiveOfCharacters);
    static final void workWithText(Vector<String> unreplacementText) {
    generateAlphabetOfReplacement();
    nullingOfRates();
    replacementedText.removeAllElements();
    for(int ii = 0; ii < unreplacementText.size(); ii++) {
    char[] occupancyMassive = unreplacementText.elementAt(ii).toCharArray();
    for(int jj = 0; jj < occupancyMassive.length; jj++) {
    //verification of agreement of character's in text with basic alphabet
    for(int kk = 0; kk < russianAlphabet.length(); kk++) {
    if(Character.isUpperCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == Character.toUpperCase(russianAlphabet.charAt(kk))) {
    occupancyMassive[jj] = Character.toUpperCase(replacementAlphabet.charAt(kk));
    ratesOfCharacters[kk]++;
    break;
    if(Character.isLowerCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == russianAlphabet.charAt(kk)) {
    occupancyMassive[jj] = replacementAlphabet.charAt(kk);
    ratesOfCharacters[kk]++;
    break;
    //save new replacemented text
    replacementedText.add(new String(occupancyMassive));
    //            System.out.println(unreplacementText.elementAt(ii));
    //            System.out.println(replacementedText.elementAt(ii));
    static final void workWithText(Vector<String> unreplacementText, String oldAlphabet, String newAlphabet) {
    nullingOfRates();
    replacementedText.removeAllElements();
    for(int ii = 0; ii < unreplacementText.size(); ii++) {
    char[] occupancyMassive = unreplacementText.elementAt(ii).toCharArray();
    for(int jj = 0; jj < occupancyMassive.length; jj++) {
    //verification of agreement of character's in text with basic alphabet
    for(int kk = 0; kk < oldAlphabet.length(); kk++) {
    if(Character.isUpperCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == Character.toUpperCase(oldAlphabet.charAt(kk))) {
    occupancyMassive[jj] = Character.toUpperCase(newAlphabet.charAt(kk));
    ratesOfCharacters[kk]++;
    break;
    if(Character.isLowerCase(unreplacementText.elementAt(ii).charAt(jj)) &&
    occupancyMassive[jj] == oldAlphabet.charAt(kk)) {
    occupancyMassive[jj] = newAlphabet.charAt(kk);
    ratesOfCharacters[kk]++;
    break;
    //save new replacemented text
    replacementedText.add(new String(occupancyMassive));
    //            System.out.println(unreplacementText.elementAt(ii));
    //            System.out.println(replacementedText.elementAt(ii));
    private static void nullingOfRates() {
    for(int ii = 0; ii < ratesOfCharacters.length; ii++)
    ratesOfCharacters[ii] = 0;
    }the problem is in westPanel; how we can typed text from the Jlabel near JCombobox
    now - text from combobox we can see, and text from label - don't.
    and one of condition is don't crash massive of JCombobox and Jlabel
    please help me

    if if was different mod then only create many vertical Jpanels, with pair jlabel, jcombobox, please write...i don't want to do this because it wil bee many references on Jpanels-> many memory..

  • FireActionEvent or ActionEvent??

    Hello Everyone,
    Now I am up with another silly query :D
    Its like i've placed a jcombobox in a jpanel in the container which is havin one jtabbedpane on it. Now, originally jtabbedpane displays just a chart which is placed on a chartpanel but, once the options are picked from the combobox further tabs are to be added on it. (There would be 10-15 options on the JCombobox)
    Now, the problem is I added actionEvent object but it is not helping. Am i supposed to use fireActionEvent or its just some silly mistake on my part??
    Thanks!!

    Now, the problem is I added actionEvent object but it is not helping. Am i supposed to use fireActionEvent or its just some silly mistake on my part??added to where ?? we can not read you mind. Make some effort to give more details by posting a Self Contained, Compilable and Executable, Example Program
    [SSCCE |http://mindprod.com/jgloss/sscce.html]
    where the program indicate the problem you are facing, make it as short as possible ( the code) and use code tag
    Regards,
    Alan Mehio
    London,UK

  • Multiple plugtmp-1 plugtmp-2 etc. in local\temp folder stay , crossdomain.xml and other files containing visited websitenames created while private browsing

    OS = Windows 7
    When I visit a site like youtube whith private browsing enabled and with the add-on named "shockwave flash" in firefox add-on list installed and activate the flashplayer by going to a video the following files are created in the folder C:\Users\MyUserName\AppData\Local\Temp\plugtmp-1
    plugin-crossdomain.xml
    plugin-strings-nl_NL-vflLqJ7vu.xlb
    The contents of plugin-crossdomain contain both the "youtube.com" adress as "s.ytimg.com" and is as follows:
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
    -<cross-domain-policy> <allow-access-from domain="s.ytimg.com"/> <allow-access-from domain="*.youtube.com"/> </cross-domain-policy>
    The contents of the other file I will spare you cause I think those are less common when I visit other sites but I certainly don't trust the file. The crossdomain.xml I see when I visit most other flashpayer sites as well.
    I've also noticed multiple plugin-crossdomain-1.xml and onwards in numbers, I just clicked a youtube video to test, got 6 of them in my temp plus a file named "plugin-read2" (no more NL file cause I changed my country, don't know how youtube knows where I'm from, but that's another subject, don't like that either). I just noticed one with a different code:
    <?xml version="1.0"?>
    -<cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy>
    So I guess this one comprimises my browsing history a bit less since it doesn't contain a webadress. If these files are even meant to be deposited in my local\temp folder. The bigger problem occurs when they stay there even after using private browsing, after clearing history, after clearing internet temporary files, cache, whatever you can think of. Which they do in my case, got more than 50 plugtmp-# folders in the previous mentioned local\temp folder containing all website names I visited in the last months. There are a variety of files in them, mostly ASP and XML, some just say file. I have yet to witness such a duplicate folder creation since I started checking my temp (perhaps when firefox crashes? I'd say I've had about 50 crashes in recent months).
    I started checking my temp because of the following Microsoft Security Essential warnings I received on 23-4-12:
    Exploit:Java/CVE-2010-0840.HE
    containerfile:C:\Users\Username\AppData\Local\Temp\jar_cache2196625541034777730.tmp
    file:C:\Users\Username\AppData\Local\Temp\jar_cache2196625541034777730.tmp->pong/reversi.class
    and...
    Exploit:Java/CVE-2008-5353.ZT
    containerfile:C:\Users\Noname\AppData\Local\Temp\jar_cache1028270176376464057.tmp
    file:C:\Users\Noname\AppData\Local\Temp\jar_cache1028270176376464057.tmp->Testability.class
    Microsoft Security Essentials informed me that these files were quarantained and deleted but when going to my temp file they were still there, I deleted them manually and began the great quest of finding out what the multiple gigabytes of other files and folders were doing in that temp folder and not being deleted with the usual clearing options within firefox (and IE).
    Note that I have set my adobe flasplayer settings to the most private intense I could think of while doing these tests (don't allow data storage for all websites, disable peer-to peer stuff, don't remember exactly anymore, etc.). I found it highly suspicious that i needed to change these settings online on an adobe website, is that correct? When right-clicking a video only limited privacy options are available which is why I tried the website thing.
    After the inital discovery of the java exploit (which was discovered by MSE shortly after I installed and started my first scan with Malwarebytes, which in turn made me suspicious whether I had even downloaded the right malwarebytes, but no indication in the filename if I google it). Malwarebytes found nothing, MSE found nothing after it said it removed the files, yet it didn't remove them, manually scanning these jar_cache files with both malwarevytes and MSE resulted in nothing. Just to be sure, I deleted them anyways like I said earlier. No new jar_cache files have been created, no exploits detected since then. CCleaner has cleaned most of my temp folder, I did the rest, am blocking all cookies (except for now shortly), noscript add-on has been running a while on my firefox (V 3.6.26) to block most javascripts except from sites like youtube. I've had almost the same problem using similar manual solutions a couple of months ago, and a couple of months before that (clearing all the multiple tmp folders, removing or renaming jar_cache manually, running various antmalware software, full scan not finding a thing afterwards, installing extra add-ons to increase my security, this time it's BetterPrivacy which I found through a mozilla firefox https connection, I hope, which showed me nicely how adobe flash was still storing LSO's even after setting all storage settings to 0 kb and such on the adobe website, enabling private browsing in firefox crushed those little trolls, but still plugtmp trolls are being created, help me crush them please, they confuse me when I'm looking for a real threat but I still want to use flash, IE doesn't need those folders and files, or does it store them somewhere else?).
    I'm sorry for the long story and many questions, hope it doesn't scare you away from helping me fight this. I suspect it's people wanting to belong to the hackergroup Anonymous who are doing this to my system and repeating their tricks (or the virus is still there, but I've done many antivirus scans with different programs so no need to suggest that option to me, they don't find it or I run into it after a while again, so far, have not seen jar_cache show up). Obviously, you may focus on the questions pertaining firefox and plugtmp folders, but if you can help me with any information regarding those exploits I would be extremely grateful, I've read alot but there isn't much specific information for checking where it comes from when all the anti-virus scanners don't detect anything anymore and don't block it incoming. I also have downloaded and installed process monitor but it crashes when I try to run it. The first time I tried to run it it lasted the longest, now it crashes after a few seconds, I just saw the number of events run up to almost a million and lots of cpu usage. When it crashed everything returned back to normal, or at least that's what I'm supposed to think I guess. I'll follow up on that one on their forum, but you can tell me if the program is ligit or not (it has a microsoft digital signature, or the name micosoft is used in that signature).

    update:
    I haven't upgraded my firefox yet because of a "TVU Web Player" plugin that isn't supported in the new firefox and I'm using it occasionally, couldn't find an upgrade for it. Most of my other plugins are upgraded in the green (according to mozilla websitechecker):
    Java(TM) Platform SE 6 U31 (green)
    Shockwave for Director (green - from Adobe I think)
    Shockwave Flash (green - why do I even need 2 of these adobe add-ons? can I remove one? I removed everything else i could find except the reader i think, I found AdobeARM and Adobe Acrobat several versions, very confusing with names constantly switching around)
    Java Deployment Toolkit 6.0.310.5 (green, grrr, again a second java, why do they do this stuff, to annoy people who are plagued with java and flash exploits? make it more complicating?)
    Adobe Acrobat (green, great, it's still there, well I guess this is the reader then)
    TVU Web Player for FireFox (grey - mentioned it already)
    Silverlight Plug-In (yellow - hardly use it, I think, unless it's automatic without my knowing, perhaps I watched one stream with it once, I'd like to remove it, but just in case I need it, don't remember why I didn't update, perhaps a conflict, perhaps because I don't use it, or it didn't report a threat like java and doesn't create unwantend and history compromising temp files)
    Google Update (grey - can I remove? what will i lose? don't remember installing it, and if I didn't, why didn't firefox block it?)
    Veetle TV Core (grey)
    Veetle TV Player (grey - using this for watching streams on veetle.com, probably needs the Core, deleted the broadcaster that was there earlier, never chose to install that, can't firefox regulate that when installing different components? or did i just miss that option and assumed I needed when I was installing veetle add-on?)
    Well, that's the list i get when checking on your site, when i use my own browseroptions to check add-ons I get a slightly different and longer list including a few I have already turned off (which also doesn't seem very secure to me, what's the point in using your site then for anything other than updates?), here are the differences in MY list:
    I can see 2 versions of Java(TM) Platform SE 6 U31, (thanks firefox for not being able to copy-paste this)
    one "Classic Java plug-in for Netscape and Mozilla"
    the other is "next generation plug-in for Mozilla browsers".
    I think I'll just turn off the Netscape and Mozilla one, don't trust it, why would I need 2? There I did it, no crashes, screw java :P
    There's also a Mozilla Default plugin listed there, why does firefox list it there without any further information whether I need it or not or whether it really originates from Mozilla firefox? It doesn't even show up when I use your website plugin checker, so is there no easy way by watching this list for me to determin I can skip worrying about it?
    There's also some old ones that I recently deactivated still listed like windows live photo gallery, never remember adding that one either or needing it for anything and as usual, right-clicking and "visit homepage" is greyed out, just as it is for the many java crap add-ons I encountered so far.
    Doing a quick check, the only homepage I can visit is the veetle one. The rest are greyed out. I also have several "Java Console" in my extentions tab, I deactivated all but the one with the highest number. Still no Java Console visible though, even after going to start/search "java", clicking java file and changing the settings there to "show" console instead of "hide" (can't remember exact details).
    There's some other extentions from noscript, TVU webplayer again, ADblock Plus and now also BetterPrivacy (sidenote, a default.LSO remains after cleanup correct? How do I know that one isn't doing anything nasty if it's code has been changed or is being changed? To prevent other LSO's I need to use both private browsing and change all kinds of restrictions online for adobe flashplayer, can anyone say absurd!!! if you think you're infected and want to improve your security? Sorry that rant was against Adobe, but it's really against Anonymous, no offense).

Maybe you are looking for