JPopupMenu-item selection backbround color
Hi !
I want to change item selection background color of JPopupMenu from its default color. How can I do this?
Pawan
UIManager.put("MenuItem.selectionBackground", new javax.swing.plaf.ColorUIResource(Color.YELLOW));
Similar Messages
-
I have created a standalone JPopupMenu in my application, which functions as a context menu: it appears when the user right-clicks. My issue is that Java, by default, selectes the first item in the JPopupMenu when it is shown - I don't like this behavior, I would prefer it if the menu would simply appear without selecting any of the menu items.
Is is possible to display a JPopupMenu in this way? I am running Java 1.4.1_02 on Windows XP.Here's a workaround:
JPopupMenu popupMenu = new JPopupMenu();
// Workaround to stop first menu item being selected
JMenuItem dummyItem = popupMenu.add(new JMenuItem());
dummyItem.setPreferredSize(new Dimension(0, 0));
popupMenu.add("Item 1");
popupMenu.add("Item 2");
popupMenu.add("Item 3");
It works for me! -
How to change the selection background color of the selected item in the popup menu of the choice box ?
By defaut, the selection background color likes "blue", but if I want it to be "yellow" for example, how should I do ?
ThanksThe id is applied by (I think) the skin class of the ChoiceBox. You don't need to define it.
You have to apply the css in an external style sheet. You can apply the external style sheet to any parent of your choice box, or to the scene (the most usual way to do it).
Example:
import java.util.ArrayList;
import java.util.List;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.ChoiceBox;
import javafx.scene.layout.VBox;
import javafx.stage.Stage;
public class ChoiceBoxTest extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.setTitle("Example 2");
final ChoiceBox<String> choiceBox = new ChoiceBox<>();
List<String> tempResult = new ArrayList<String>();
for (int i = 0; i < 10; i++) {
tempResult.add("Item " + i);
choiceBox.getItems().setAll(tempResult);
VBox root = new VBox();
root.getChildren().add(choiceBox);
final Scene scene = new Scene(root, 300, 250);
scene.getStylesheets().add("choiceBox.css");
primaryStage.setScene(scene);
primaryStage.show();
public static void main(String[] args) {
launch(args);
choiceBox.css:
@CHARSET "UTF-8";
#choice-box-menu-item:focused {
-fx-background-color: yellow ;
#choice-box-menu-item .label {
-fx-text-fill: black ;
Message was edited by: James_D -
I am using a JList, and I would like to select certain items in the list. Right now I am doing it by passing the constructor an array of int indecies that correspond to the items I want selected.
What I would really like to do, is have one item selected in red and the others selected the way they are. Or the other way around. I just want different color selections. I'm pretty sure I can not do this, but I just wanted to see if you guys (and gals) had any ideas.
The other idea I had was to use a JPanel, and then use drawString to list the items, then capture the mouse click, find what item was selected, and then paint that rectangle the color I want.Hi
You need to write a custom ListCellRenderer and set that for the list using: list.setCellRenderer(someCellRenderer); Once you have done that, populate the list with items (i.e. instances of a class which you created) that define whether the list item being drawn should be drawn using a red foreground. The renderer will need to check and see if the list item boolean value for painting in red is true, and if so set the foreground to red, otherwise use the default foreground color.
Sorry if this sounds cryptic but I can't devote any more time to helping you out. Best of luck.
cheers,
Greg -
Hello,
A user goes into transaction F-44 to clear a vendor but when she hits Process Open Items and brings her to the "Clear Vendor Select Open Items' screen she does not have the field Company Code in the Open Items Selections box. When other users try the field is there but when she does it only brings up the fields Account, Account Type, Special G/L and Pmt. Advice No. I've checked her user settings in SU01D and they identical to another users. ThanksHello,
Check your data in FBL5N for the option "Special GL Transactions". There could be that there is no data in the system with SPECIAL GL TRANSACTIONS.
In F-32, there is no value like *
You need to input right Special GL Indicator. "*" will not work here.
I am sure in both the systems if you put "*" and UNTICK your normal transaction, you will NOT get any items to clear.
Please DOUBLE CHECK whether you have unticked normal transaction.
Regards,
Ravi -
How do I change stills with each menu item selected?
Hi all.
I am trying to create a menu (with 10 items) which contains one single dropzone box, which will contain a still that changes with each menu item selected (instead of 10 different stills next to each item).
I have absolutely no idea how to achieve this! Do I create a different menu for each item? Is there a way to have a slideshow within the menu that changes with each item selected?
Please help!
Many thanks
JamesTHe way to do what you want to do is layered menus which have some limits
http://dvdstepbystep.com/layersover.php
What you would do is change the item that appears in the same section - in other words there would be ten layers with a diffrerent picture in the same exact spot, the rectangle buttons sections do not need to be over the picture section
http://dvdstepbystep.com/Layers_Example.dmg is a project that does changing images. -
How can I select same color shapes in adobe flash program ?
how can I select same color shapes in adobe flash program ? for example we assume 10 rectangle shapes . 3 of them are red others are green. I want to use only one click or method to select 3 of them. please help me
thanks kunterthat is not possible unless they are all grouped into one symbol or movieclip
-
How to select a color of cell in REUSE_ALV_HIERSEQ_LIST_DISPLAY
Hi.
I need to select a color of a cell in REUSE_ALV_HIERSEQ_LIST_DISPLAY.
I have found an example, but
It shows how to select a color of sell in REUSE_ALV_LIST_DISPLAY.
Can you give me an example of code?
Thanks.Here ia a simple example of the method how to paint a cell / line / column using REUSE_ALV_HIERSEQ_LIST_DISPLAY function.
Programm: zalv_hierseq_color
Paint a line, a colomn, or a cell
using REUSE_ALV_HIERSEQ_LIST_DISPLAY
Victor Stupin, Russia 2009
REPORT zalv_hierseq_color.
TABLES: spfli.
TYPE-POOLS: slis.
SELECTION-SCREEN BEGIN OF BLOCK rad1.
PARAMETERS:
p_row TYPE i,
p_col TYPE i.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN ULINE.
SELECTION-SCREEN COMMENT /1(50) comm1.
SELECTION-SCREEN COMMENT /1(50) comm2.
SELECTION-SCREEN COMMENT /1(50) comm3.
SELECTION-SCREEN END OF BLOCK rad1.
INITIALIZATION.
comm1 = 'Paint a line: fill ONLY p_row (p_col is empty)'.
comm2 = 'Paint a colomn: fill ONLY p_col (r_row is empty)'.
comm3 = 'Paint a cell: fill P_COL and R_ROW'.
DATA:
t_fieldcat TYPE slis_t_fieldcat_alv,
fs_fieldcat LIKE LINE OF t_fieldcat,
fs_layout TYPE slis_layout_alv ,
w_color(4) ,
w_row TYPE i,
w_fieldname(20),
w_prog TYPE sy-repid.
DATA:
BEGIN OF t_spfli OCCURS 0,
color(4),
checkbox ,
cell TYPE slis_t_specialcol_alv,
carrid TYPE spfli-carrid,
connid TYPE spfli-connid,
cityfrom TYPE spfli-cityfrom,
cityto TYPE spfli-cityto,
distance TYPE spfli-distance,
keyln TYPE int4,
box TYPE char1,
lineno TYPE int4,
END OF t_spfli.
DATA:
fs_cell LIKE LINE OF t_spfli-cell.
DATA: gt_item LIKE TABLE OF t_spfli WITH HEADER LINE,
gt_header LIKE TABLE OF t_spfli WITH HEADER LINE,
gs_keyinfo TYPE slis_keyinfo_alv.
START-OF-SELECTION.
SELECT *
FROM spfli
INTO CORRESPONDING FIELDS OF TABLE t_spfli.
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 1.
fs_fieldcat-tabname = 'GT_HEADER'.
fs_fieldcat-fieldname = 'CARRID'.
fs_fieldcat-ref_tabname = 'SPFLI'.
fs_fieldcat-key = 'X'.
fs_fieldcat-hotspot = 'X'.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat .
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 2.
fs_fieldcat-tabname = 'GT_HEADER'.
fs_fieldcat-fieldname = 'CONNID'.
fs_fieldcat-ref_tabname = 'SPFLI'.
fs_fieldcat-key = 'X'.
fs_fieldcat-hotspot = 'X'.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat .
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 3.
fs_fieldcat-tabname = 'GT_HEADER'.
fs_fieldcat-fieldname = 'DISTANCE'.
fs_fieldcat-key = ' '.
fs_fieldcat-edit = 'X'.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat.
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 4.
fs_fieldcat-tabname = 'GT_HEADER'.
fs_fieldcat-fieldname = 'CITYFROM'.
fs_fieldcat-ref_tabname = 'SPFLI'.
fs_fieldcat-key = ' '.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat .
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 5.
fs_fieldcat-tabname = 'GT_ITEM'.
fs_fieldcat-fieldname = 'CARRID'.
fs_fieldcat-ref_tabname = 'SPFLI'.
fs_fieldcat-key = 'X'.
fs_fieldcat-hotspot = 'X'.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat .
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 6.
fs_fieldcat-tabname = 'GT_ITEM'.
fs_fieldcat-fieldname = 'CONNID'.
fs_fieldcat-ref_tabname = 'SPFLI'.
fs_fieldcat-key = 'X'.
fs_fieldcat-hotspot = 'X'.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat.
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 7.
fs_fieldcat-tabname = 'GT_ITEM'.
fs_fieldcat-fieldname = 'DISTANCE'.
fs_fieldcat-key = ' '.
fs_fieldcat-edit = 'X'.
APPEND fs_fieldcat TO t_fieldcat.
CLEAR fs_fieldcat.
fs_fieldcat-row_pos = 1.
fs_fieldcat-col_pos = 8.
fs_fieldcat-tabname = 'GT_ITEM'.
fs_fieldcat-fieldname = 'CITYFROM'.
fs_fieldcat-ref_tabname = 'SPFLI'.
fs_fieldcat-key = ' '.
APPEND fs_fieldcat TO t_fieldcat.
p_col = p_col + 4.
LOOP AT t_fieldcat INTO fs_fieldcat WHERE tabname = 'GT_ITEM'.
IF fs_fieldcat-col_pos EQ p_col.
fs_fieldcat-emphasize = 'C600'.
w_fieldname = fs_fieldcat-fieldname.
IF p_row IS INITIAL AND p_col GT 0. " <---- paint only column if p_row is empty
MODIFY t_fieldcat FROM fs_fieldcat TRANSPORTING emphasize.
ENDIF.
ENDIF.
ENDLOOP.
fs_cell-fieldname = w_fieldname .
fs_cell-color-col = 6.
fs_cell-nokeycol = 'X'.
APPEND fs_cell TO t_spfli-cell.
IF p_row IS NOT INITIAL AND p_col IS NOT INITIAL. " <---- paint a cell
MODIFY t_spfli INDEX p_row TRANSPORTING cell.
ENDIF.
fs_layout-info_fieldname = 'COLOR'.
fs_layout-coltab_fieldname = 'CELL'.
fs_layout-f2code = '&ETA'.
gs_keyinfo-header01 = 'KEYLN'.
gs_keyinfo-item01 = 'KEYLN'.
LOOP AT t_spfli INTO gt_item.
gt_item-keyln = 1.
gt_item-lineno = gt_item-lineno + 1.
APPEND gt_item.
ENDLOOP.
READ TABLE t_spfli INDEX 1 INTO gt_header.
gt_header-keyln = 1.
gt_header-lineno = 0.
APPEND gt_header.
CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY'
EXPORTING
is_layout = fs_layout
it_fieldcat = t_fieldcat
i_tabname_header = 'GT_HEADER'
i_tabname_item = 'GT_ITEM'
is_keyinfo = gs_keyinfo
TABLES
t_outtab_header = gt_header
t_outtab_item = gt_item
EXCEPTIONS
PROGRAM_ERROR = 1
OTHERS = 2
IF sy-subrc = 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
FI 606 No Commitment Item Selected during MB01
Dear All,
I have a problem during GR/IR process in MB01. When logistic section want to post the GR process based on the PO reference, there is an error: No commitment items selected, message FI606.
I already created the commitment item with financial transaction 40, but it didn't affect anything during the GR. The error still the same.
When I try to post the GR, I already activated the trace. There is a GL account for RAVE account derived to another commitment item which does not suitable with the derivation I already inputted in FMDERIVER.
Why does it happen?
ThanksHi Aleksey,
Thanks for your reply.
I already set the fin. transaction for GR/IR account 40 and it didn't affect anything.
And I already check the note 148967 and I'm confused how to implement the note.
So the posted journal when GR saved:
Dr. Inventory (GL: 141097200) --> budget, fin.transaction/CI category: 30/3
Dr. RAVE Purchase (GL: 600504000) --> non budget, fin. transaction/CI category: 40/3
Cr. AP GR/IR (GL: 300503000) --> non budget, fin. transaction/CI category: 40/3
I activated the trace before post the GR. In the trace result, the commitment item derived only the inventory commitment item.
Though, the GL appeared in the trace is GL RAVE Purchase (600504000), the commitment item derived is Inventory Commitment item (141097200).
And I check the derivation GL to Commitment Item, the GL RAVE purchase is derived to RAVE Purchase commitment item.
I dont know how it can be happen.
Any solutions? Thanks -
Error "FI 606 no commitment items selected" during Goods Receipt
Hi,
We use Fund Management and Material Ledger in ECC 6.0.
Posting goods receipt for material with price control S (Standard price) were successful, but whenever we post goods receipt for material with price control V (Moving average price), the following error comes up:
No commitment items selected
Message no. FI606
System Response
No commitment items selected
What might be the problem?
The account assignment in MIGO view are already filled with fund center and commitment item number automatically
We already assigned all that can be assigned in FMDERIVE (material to comm item, plant to comm item, gl to comm item, etc)
We also already check OSS notes: 939545, 148967, 1312483, 164077
Please help
ThanksHi,
Try putting a trace on the FMDERIVE and see what the results are.
Regards,
Eli -
I keep getting the error message " The item selected is not available in the UK store" and i am not able to do anything else with iTunes, any idea how i fix this as it appears to now be restricting my account access across the Mac Book, iPad, iPhone and Mac Mini in the house ?
ThanksHi Thanks,
I could only see posts from some months ago and thought I had something different.
Looks like I have not been using the correct search terms.
Will wait and see what happens. -
Hello. I am trying to change the colors on my ical. I have been able to select a calendar group, click "get info" and then "other" in the color options and which point a a lot of color options are available. HOWEVER, I can't seem to select the color. I click on a new color and press enter and nothing happens...not sure what I am doing wrong.
What do you currently see?
Can you attach a screenshot?
*http://en.wikipedia.org/wiki/Screenshot
*https://support.mozilla.org/kb/how-do-i-create-screenshot-my-problem
Use a compressed image type like PNG or JPG to save the screenshot.
Do you have the menu bar?
*Press the F10 key or tap the Alt key to bring up the hidden Menu bar.
Do you have any toolbars visible at all?
Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
*Do NOT click the Reset button on the Safe Mode start window.
*https://support.mozilla.org/kb/Safe+Mode
*https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes
Make sure that you do not run Firefox in full screen mode (press F11 or Fn + F11 to toggle; Mac: Command+Shift+F).
*https://support.mozilla.org/kb/how-to-use-full-screen
You can check for problems caused by a corrupted localstore.rdf file.
*http://kb.mozillazine.org/Corrupt_localstore.rdf -
Hi there,
I'm trialling Photoshop Elements and wanting to use a black and white (grey scale) layer that I've made as a mask in another layer and don't know how to do it in Elements. In Photoshop, I'd do this (there maybe a better way in PS to do it, but I haven't discovered it yet)...
Click the layer i've created that I intend to use as a mask
Select All
Copy
select layer that I want the mask to be applied to
click the Add Layer Mask button (at the bottom of the Layers window)
click the mask icon so it is highlighted (and the image isn't)
switch to Channels view
highlith the Layer Mask beneath the R,G,B layers and make it visible
Paste
make it invisible again
switch back to layers.
This works and retains the full range of transparency for semi transparency and soft edges of the mask etc.
Alternatively, I can select a Color Range, but that doesn't seem to be available in PS Elements.
So, how do I achieve the same result in PS Elements?
Thanks for your help
JonnoPerfect! Thanks very much R_Kelly. That does exactly what I was hoping to do.
Cheers
Jonno -
Down Payment Item Selection in Invoicing
Dear Experts,
My client requirement is, down payment request needs to be displayed in the IS-U bill print out. I have maintained the main and sub transactions in the
SAP Utilities->Invoicing->Invoice Processing->Item Selection in Invoicing->Item Selection in Account Maintenance/ Define Sub-Items.
After that, I have created the down payment request. When i do the invoice, only consumption amount is displayed in the bill print out. down payment request amount is not coming.
I belive some settings I must be missing. Can any one please help me to solve this issue.
Regards,
AswinHi Dewang,
I have a different situation, I posted SD request at contract account level posted using FPSEC1.
Since the contract account is for purpose of Aggregation, I did a aggregated posting then when I prepare a print doc for the same using EA10_AGGRBILL it is not picking up the security deposit request.
I have maintained the necessary entry in Item Selection in Account Maintenance/ Define Sub-Items for RF clearing type.
Please advice.
Thanks
Satyajeet -
Regarding nor of line items selected in per select query..
hi,
i want to display nor of line items selected in per select query for two individual queries which are linkesd by for all entries..
regards..
chetanHi,
I dont unserstand the problem you are facing. please paste your SELECT query and then explain the problem. then it will be easy for analysis.
Basically DESCRIBE TABLE itab LINES n. this statement will put the number of lines the internal table contains
//Kothand
Maybe you are looking for
-
I dont know whats wrong with my ipod! My sister just used the same itunes account as i did on her ipid, and it worked perfectly fjne! Please help!
-
i have installed iworks 9 and tried to open it up and it tells me to purchase serial number but i installed from a cd
-
Stalling downloads: MP3s and youtube videos, etc
I have a persistent problem with both my G4 Powerbook and my G5 iMac using Airport Extreme cards on a wi-fi network ... when I download large files like youtube clips or MP3s or software they typically stall after 4-6 MB has downloaded. I called supp
-
Adobe 1998 Not in PS CC?
I just got PS cc. I shoot in RAW. I have an Epson R3000. I have an iMac with Mavericks. Adobe support just told me that "Adobe 1998" is no longer used in Printer Profiles and that it stopped with CS5. Is this really true? What profile should I
-
Any equivalent to MS Paint in Mac?
Hello to all, I come from a windows background and am very familiar with the simple 'paint' application; I am searching for an equivalent app for my Mac. I have downloaded [free] 'paintbrush for Mac' from the internet but find that it does not have t