With combo box, a pop up is appeared always....
Hello,
first of all, i use a combo box and a pie chart.
When clicking on a pie slide, i ve activate a pop up window (enable drill-down, insertion type: status list ).
If i close the pop up, using a push button (in data insertion -> Source data : a blank cell & in data insertion -> Destination : the corresponding cell of the pie slide for which the pop up should be appeared ), and then i choose another label from combo box, the pop up window is appeared again without having clicked on the corresponding pie slide before....
So, is there any trick / solution to the above problem??
thanks in advance!
Hi Ramana,
i 've done exactly what you suggest but the problem still exists....
Here is what i ve done....
At drill down tab of initial pie chart, have you setted a Source Data area? (destination data is the cell B32 as you suggest...).
As i set insertion type of enable drill down "Row", i write the legends of initial pie chart in a row at Excel.. e.g.
A B C D
77 legend1 (cell A77) legend2 (cell B77) legend3 (C77) 0
78 0 0 0
79
I set:
Source data : A78:C78
Destination : A78
A79 = IF(OR(A79= "legend1";A79= "legend2";A79= "legend3");A79=1000;A79=4000)
At pop up pie chart:
dynamic visibility : Status (A79) & Key (1000)
at push button: Source data (D77) & Destination (A78)
At your xlf file you don't face this problem by setting these options? I might do something wrong.. i dont know..!
Should i ve missed something, please let me know...
Thanks a lot...
Similar Messages
-
Problem with combo boxes and the reset button in certain situations
Hi Everyone,
i have a problem to make the reset-button function properly in an what-if analysis dashboard.
The dashboard uses two combo boxes that are not visible at the same time. In my application the second combo box only appears when a dedicated menu (label based menu button) has been activated.
So i have combo box 1 when menu A is active an dand combo box 2 when menu 2 is active.
After starting the dashboard initial values are fine. If you then directly change to menu 2 (seeing combo box 2 with
the correct default value) and press the reset button, the dashboard returns to the initial view, showing
the menu 1 with the correct default value. If you now switch back to menu 2, you will see, that the combo box 2
is empty (i.e. nothing selected).
I also tracked the destination cells for the combo box value results as well as the source cells for the "selected item" and the
destination cells for the "Insert Selected Item". All this values seem to be correct. Therefore i assume that
this is an issue of event handling. Maybe the combo box 2 does not refresh its selected value because it is already
invisible when the values are restored.
This case can easily be simulated by placing two combo boxes and a push button (that changes the visibility of
the combo boxes) and the reset button on the canvas.
Maybe someone can help. I am able to provide a test xlf, if neccessary.
Thanks,
Oliver
P.S. I am using Xcelsius SP4 (Version 5.4.0.0)Hello Debjit_Singha_86,
thank you for your support. At the moment i have the following setting:
label based menu
- General: Insertion Type "value" from a list of ID's for the menu-items to a dedicated cell (current menu ID, say tab1!$A$1)
- Behavior: Selected item (position) fixted to item 1
hidden combo box
- General: Insertion Type "position" to a dedicated cell with the current choice (say tab1!$B$1)
- Behavior: Selected item (position) to the same cell (tab1!$B$1)
Can you give me a hint on how to connect the two components according to your solution, so that the label based menu sets the default for the hidden combox box only in case, that the reset button is pressed?
Thanks,
Oliver -
I am creating an application with comboboxes and using action
script to load them. I can figure out how to change text color of
the choices in the combo box, but can anyone tell if it is possible
to make the text choices appear as different colors. For instance
if I wanted all of the choices to be black text, but for the third
choice down to appear red.
Thanks for the help.You can set the backgroubd color if that helps.
To set the second item to have a red background, attach this
to the combobox:
on(open){
dropdown.setPropertiesAt(1,{backgroundColor:0xFF0000})
} -
Problem with combo box in a Matrix column
hi every one, i have a user form with a matrix(uid = 37) with some columns and one column is combo box. in that combo box i have to get values from OSTC table (Code)...i have written this code ..i dont know how to access the combo box so that i can get values to combo box when i execute the prg....
oitem = oForm.Items.Item("37") 37 is uid of omatrix2
oMatrix2 = oitem.Specific
oColumns = oMatrix2.Columns
oForm.DataSources.UserDataSources.Add("CSR1", SAPbouiCOM.BoDataType.dt_SHORT_TEXT, 1)
oColumn = oColumns.Item("V_6") ''for accessing the combo box item [V_6 is col uid ]
oCombo = oColumn.Cells.Item(omatrix2.row).Specific ''''''''problem line
oCombo.DataBind.SetBound(True, "", "CSR1")
rset = oDICompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
query = "select Code from OSTC"
rset.DoQuery(query)
Dim tc As String
rset.MoveFirst()
For row = 0 To rset.RecordCount - 1
tc = rset.Fields.Item("Code").Value
oCombo.ValidValues.Add(tc, row)
rset.MoveNext()
Next
oMatrix2.Columns.Item("V_6").DataBind.SetBound(True, "@SALE_CHILD", "U_Tax")Call objMain.objUtilities.LoadComboValuesForMatrix(FormUID, "27", "SELECT Code,Name FROM OSTC Order by Code", "V_19", objMatrix.RowCount)
Public Sub LoadComboValuesForMatrix(ByVal FormUID As String, ByVal ItemUID As String, ByVal strQuery As String, ByVal MtrxColId As String, ByVal Rowcount As Integer)
Dim inti As Integer
objRecSet = objMain.objUtilities.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
Try
Dim objmatrix As SAPbouiCOM.Matrix
Dim objCombo As SAPbouiCOM.ComboBox
objForm = objMain.objApplication.Forms.Item(FormUID)
objItem = objForm.Items.Item(ItemUID)
objmatrix = objItem.Specific
objCombo = objmatrix.Columns.Item(MtrxColId).Cells.Item(Rowcount).Specific
objItem.DisplayDesc = True
objRecSet.DoQuery(strQuery)
If objRecSet.RecordCount > 0 Then
If (objCombo.ValidValues.Count > 0) Then
For inti = 0 To objRecSet.RecordCount - 1
objRecSet.MoveNext()
Next
End If
If (objCombo.ValidValues.Count <= 0) Then
objCombo.ValidValues.Add("", "")
For inti = 0 To objRecSet.RecordCount - 1
objCombo.ValidValues.Add(Convert.ToString(objRecSet.Fields.Item(0).Value), Convert.ToString(objRecSet.Fields.Item(1).Value))
objRecSet.MoveNext()
Next
End If
End If
Catch ex As Exception
Throw ex
Finally
System.Runtime.InteropServices.Marshal.ReleaseComObject(objRecSet)
GC.WaitForPendingFinalizers()
GC.Collect()
End Try
End Sub -
Combo Box in a JTable not appearing
Hi Swing,
I have a snippet of code that I took from the Swing guide for JTables that adds a JComboBox into the 3rd column in the table. However, the ComboBox doesnt appear?
Can anyone see what is going wrong? Code is below:- I can post more if needed:-
public void addTable() {
tableModel = new MyTableModel(rows,columns);
relationTable = new JTable(tableModel);
//Set up the editor for the sport cells.
TableColumn sportColumn = table.getColumnModel().getColumn(2);
JComboBox allStaff = new JComboBox();
allStaff.addItem("Snowboarding");
allStaff.addItem("Rowing");
allStaff.addItem("Knitting");
allStaff.addItem("Speed reading");
allStaff.addItem("Pool");
allStaff.addItem("None of the above");
sportColumn.setCellEditor(new DefaultCellEditor(allStaff));
// set so only one row can be selected at once
relationTable.setAutoResizeMode( JTable.AUTO_RESIZE_OFF );
relationTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
// add to pane:-
JScrollPane scrollPane3 = new JScrollPane(relationTable);
scrollPane3.setBounds(X,Y,Z,W);
getContentPane().add(scrollPane3 );
}Cheershi
look I will give u a simple code I created based on your combo box
enjoy (:
import java.util.*;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
public class TablCo extends JPanel {
static JFrame frame;
JTable table;
DefaultTableModel tm;
public TablCo() {
super(new BorderLayout());
JPanel leftPanel = createVerticalBoxPanel();
//Create a table model.
tm = new DefaultTableModel();
tm.addColumn("Column 0");
tm.addColumn("Column 1");
tm.addColumn("Column 2");
tm.addColumn("Column 3");
tm.addRow(new String[]{"01", "02", "03", "Snowboarding"});
tm.addRow(new String[]{"04 ", "05", "06", "Snowboarding"});
tm.addRow(new String[]{"07", "08", "09", "Snowboarding"});
tm.addRow(new String[]{"10", "11", "12", "Snowboarding"});
//Use the table model to create a table.
table = new JTable(tm);
//insert a combo box in table
TableColumn sportColumn = table.getColumnModel().getColumn(3);
JComboBox allStaff = new JComboBox();
allStaff.addItem("Snowboarding");
allStaff.addItem("Rowing");
allStaff.addItem("Knitting");
allStaff.addItem("Speed reading");
allStaff.addItem("Pool");
allStaff.addItem("None of the above");
//DefaultCellEditor dce = new DefaultCellEditor(allStaff);
sportColumn.setCellEditor(new DefaultCellEditor(allStaff));
JScrollPane tableView = new JScrollPane(table);
tableView.setPreferredSize(new Dimension(300, 100));
leftPanel.add(createPanelForComponent(tableView, "JTable"));
JFrame.setDefaultLookAndFeelDecorated(true);
//Create and set up the window.
frame = new JFrame("BasicDnD");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//Create and set up the content pane.
frame.setContentPane(leftPanel);
//Display the window.
frame.pack();
frame.setVisible(true);
protected JPanel createVerticalBoxPanel() {
JPanel p = new JPanel();
p.setLayout(new BoxLayout(p, BoxLayout.PAGE_AXIS));
p.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
return p;
public JPanel createPanelForComponent(JComponent comp,
String title) {
JPanel panel = new JPanel(new BorderLayout());
panel.add(comp, BorderLayout.CENTER);
if (title != null) {
panel.setBorder(BorderFactory.createTitledBorder(title));
return panel;
public static void main(String[] args) {
new TablCo();
} -
Problem with Combo Box in a Dialog Box
I have a dialog box that includes a combo box.
For some reason the combo box shows up under the first text box. In other words, the combo box is not separate from the first field. It has the following:
ComboBox with Sequence showing, then Enter Identifyer
Textbox URL
Textbox Enter Resource 1
Textbox Enter Resource 2
Textbox Enter Resource 3
Textbox Enter Resource 4
Textbox Enter Resource 5
It's putting the combo box in the first text field...it should be
ComboBox with Sequence showing
URL Textbox
Enter Identifyer Textbox
Enter Resource 1 Textbox
Enter Resource 2 Textbox...
Here is my code:
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
import dl.*;
* Dialog to enter container information
public class AddContainer extends JDialog {
private JTextField valueBox1;
private JTextField valueBox2;
private JTextField valueBox3;
private JTextField valueBox4;
private JTextField valueBox5;
public String value1;
public String value2;
public String value3;
public String value4;
public String value5;
private JTextField identifyerBox;
private JTextField URLBox;
private JTextField attrBox;
public String identifyer;
public String URL;
public int choice;
* Constructor.
public AddContainer(Frame parent) {
super(parent, "Add Container", true);
JPanel pp = new JPanel(new DialogLayout2());
pp.setBorder(new CompoundBorder(
new EtchedBorder(EtchedBorder.RAISED),
new EmptyBorder(5,5,5,5)));
String[] ContStrings = { "Sequence", "Bag", "Alternative" };
// Add action listener.
ActionListener contlst = new ActionListener() {
public void actionPerformed(ActionEvent e) {
JComboBox cb = (JComboBox)e.getSource();
int choice = (int)cb.getSelectedIndex();
//Create the combo box, select the item at index 0.
//Indices start at 0, so 2 specifies the Alternative
JComboBox ContList = new JComboBox(ContStrings);
ContList.setSelectedIndex(0);
ContList.addActionListener(contlst);
//Add combo box to panel.
pp.add(ContList);
pp.add(new JLabel("Enter Identifyer"));
identifyerBox = new JTextField(16);
pp.add(identifyerBox);
pp.add(new JLabel("URL"));
URLBox = new JTextField(16);
pp.add(URLBox);
pp.add(new JLabel("Enter Resource 1"));
valueBox1 = new JTextField(25);
pp.add(valueBox1);
pp.add(new JLabel("Enter Resource 2"));
valueBox2 = new JTextField(25);
pp.add(valueBox2);
pp.add(new JLabel("Enter Resource 3"));
valueBox3 = new JTextField(25);
pp.add(valueBox3);
pp.add(new JLabel("Enter Resource 4"));
valueBox4 = new JTextField(25);
pp.add(valueBox4);
pp.add(new JLabel("Enter Resource 5"));
valueBox5 = new JTextField(25);
pp.add(valueBox5);
JPanel p = new JPanel(new DialogLayout2());
p.setBorder(new EmptyBorder(10, 10, 10, 10));
p.add(pp);
ActionListener lst = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
identifyer = identifyerBox.getText();
URL = URLBox.getText();
value1 = valueBox1.getText();
value2 = valueBox2.getText();
value3 = valueBox3.getText();
value4 = valueBox4.getText();
value5 = valueBox5.getText();
dispose();
JButton saveButton = new JButton("ADD");
saveButton.addActionListener(lst);
getRootPane().setDefaultButton(saveButton);
getRootPane().registerKeyboardAction(lst,
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
p.add(saveButton);
JButton cancelButton = new JButton("Cancel");
lst = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
dispose();
cancelButton.addActionListener(lst);
getRootPane().registerKeyboardAction(lst,
KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
p.add(cancelButton);
getContentPane().add(p, BorderLayout.CENTER);
pack();
setResizable(false);
setLocationRelativeTo(parent);Seems the problem is in your DialogLayout2 class which must be in package dl. I tried a grid layout and got something that looks like what you described. I laid out pp with a gridbag layout.
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.event.*;
//import dl.*;
* Dialog to enter container information
public class jello extends JDialog {
private JTextField valueBox1;
private JTextField valueBox2;
private JTextField valueBox3;
private JTextField valueBox4;
private JTextField valueBox5;
public String value1;
public String value2;
public String value3;
public String value4;
public String value5;
private JTextField identifyerBox;
private JTextField URLBox;
private JTextField attrBox;
public String identifyer;
public String URL;
public int choice;
* Constructor.
public jello(JFrame parent) {
super(parent, "Add Container", true);
GridBagLayout gridbag = new GridBagLayout();
GridBagConstraints gbc = new GridBagConstraints();
JPanel pp = new JPanel(gridbag);
//(new GridLayout(0,2));
//(new DialogLayout2());
pp.setBackground(Color.red);
pp.setBorder(
new CompoundBorder(
new EtchedBorder(EtchedBorder.RAISED),
new EmptyBorder(5,5,5,5)));
String[] ContStrings = { "Sequence", "Bag", "Alternative" };
// Add action listener.
ActionListener contlst = new ActionListener() {
public void actionPerformed(ActionEvent e) {
JComboBox cb = (JComboBox)e.getSource();
int choice = (int)cb.getSelectedIndex();
//Create the combo box, select the item at index 0.
//Indices start at 0, so 2 specifies the Alternative
JComboBox ContList = new JComboBox(ContStrings);
ContList.setSelectedIndex(0);
ContList.addActionListener(contlst);
//Add combo box to panel.
gbc.insets = new Insets(2,2,2,2);
gbc.anchor = gbc.WEST;
gbc.gridwidth = gbc.REMAINDER;
pp.add(ContList, gbc);
gbc.anchor = gbc.EAST;
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("Enter Identifyer"), gbc);
identifyerBox = new JTextField(16);
gbc.anchor = gbc.WEST;
gbc.gridwidth = gbc.REMAINDER;
pp.add(identifyerBox, gbc);
gbc.anchor = gbc.EAST;
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("URL"), gbc);
URLBox = new JTextField(16);
gbc.anchor = gbc.WEST;
gbc.gridwidth = gbc.REMAINDER;
pp.add(URLBox, gbc);
gbc.anchor = gbc.CENTER;
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("Enter Resource 1"), gbc);
valueBox1 = new JTextField(25);
gbc.gridwidth = gbc.REMAINDER;
pp.add(valueBox1, gbc);
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("Enter Resource 2"), gbc);
valueBox2 = new JTextField(25);
gbc.gridwidth = gbc.REMAINDER;
pp.add(valueBox2, gbc);
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("Enter Resource 3"), gbc);
valueBox3 = new JTextField(25);
gbc.gridwidth = gbc.REMAINDER;
pp.add(valueBox3, gbc);
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("Enter Resource 4"), gbc);
valueBox4 = new JTextField(25);
gbc.gridwidth = gbc.REMAINDER;
pp.add(valueBox4, gbc);
gbc.gridwidth = gbc.RELATIVE;
pp.add(new JLabel("Enter Resource 5"), gbc);
valueBox5 = new JTextField(25);
gbc.gridwidth = gbc.REMAINDER;
pp.add(valueBox5, gbc);
JPanel p = new JPanel();//(new DialogLayout2());
p.setBackground(Color.blue);
p.setBorder(new EmptyBorder(10, 10, 10, 10));
p.add(pp);
ActionListener lst = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
identifyer = identifyerBox.getText();
URL = URLBox.getText();
value1 = valueBox1.getText();
value2 = valueBox2.getText();
value3 = valueBox3.getText();
value4 = valueBox4.getText();
value5 = valueBox5.getText();
dispose();
JButton saveButton = new JButton("ADD");
saveButton.addActionListener(lst);
getRootPane().setDefaultButton(saveButton);
getRootPane().registerKeyboardAction(lst,
KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
p.add(saveButton);
JButton cancelButton = new JButton("Cancel");
lst = new ActionListener() {
public void actionPerformed(ActionEvent evt) {
dispose();
cancelButton.addActionListener(lst);
getRootPane().registerKeyboardAction(lst,
KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0),
JComponent.WHEN_IN_FOCUSED_WINDOW);
p.add(cancelButton);
parent.getContentPane().add(p, BorderLayout.CENTER);
parent.pack();
parent.setResizable(false);
// setLocationRelativeTo(parent);
parent.setVisible(true);
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
new jello(frame);
frame.setLocation(0,200);
} -
Having trouble with combo box in action script 3
I have created a combo box in action script 3.0 and have some things working and others not. I am creating a store for shirts, caps, etc..... so need different things and rates. Can anyone help me?
[email protected]Creating a STORE for my website and used combo buttons with types of shirts for one button, 2nd button with color, and third with sizes.
Using Action Script 3.0 making these work and having trouble.
HELP meaning if you can connect to my computer remotely and see where my problem is. I am happy to pay if works. -
Filtering my DataGridView with Combo Boxes
Hello everyone! I have recently started working with windows form application and I must say it is really
awsome! I have came up with a project but I came across a little problem and I hope some of you might help me!
I have established a local database and managed to connect it to a DataGridView, awsome I can see my database
in my windows form! I have also made 7 combo boxes, each with its strings in it, then i added a button that should filter the data grid view according to the strings the user selected in the combo boxes. My question is, how do i do that? I mean how do i make
the button fillter my DataGridView according to the strings selected in my combo boxes?
Hope for a quick answer, sorry for my english and lack of knowledge in windows form!Maybe you could go this way:
Populate the combobox manually, first adding "All", then adding the items from industryGroupsDataSet.Tables[0].
Add a BindingSource between companiesDataSet.Tables[0] and dataGridView1.DataSource.
In the SelectedIndexChanged event of the combobox, alter the Filter property of the BindingSource. If the selected index is zero ("All"), set the Filter to null, otherwise set the filter to String.Format("groupID = '{0}'", cmbBxGroupFilter.SelectedValue).
You may also have a look at these too:
filtering data from a
data table to populate combo box on a datagridview based on the user selection
How to search the datagridview
based on values selected in combo box, just like a search based on combo box values
Happy Coding! -
Hi all,
In flash I have about 5 frames, each which have 7 combo boxes
on them. The user selects the answers for each combo box and then
clicks 'check' if they are correct they move on to the next frame.
The only frame that is different is frame 3 which has combo boxes 4
and 5 missing because they do not apply for that particular
question.
Once the user moves on past frame 3, some of the combo boxes
show up blank (they are there but the default Index 0 "select" does
not show up. If you click on the combo box it opens and you can
choose one of the 5 choices in it, but once you select one it won't
show up either.
Does anyone know the cause of this problem or a solution?
P.S. The combo boxes all have the same instance name
throughout the whole file of 'cbo1' through 'cbo7' and are reset to
index 0 at the beginning of each new frame.You do this by combining JSPs with a central servlet. I don't know how to do it with just one JSP on its own.
The JSP does a <form> POST to the servlet. The servlet fetches the combo box values into a List, puts it into request scope, and forwards the response back to the JSP. The JSP gets the List out of request scope and populates the drop-down. You do the same thing when there's a selection in the drop-down: onChange does a POST back to the servlet, which gets the selected value as a parameter, takes the appropriate action, and forwards the response with new data in request scope back to the JSP.
The trick is to have the data in request scope so the JSP can get it. I think you need a servlet to do that. -
Having trouble with combo box.
What im trying to do is put a string array into this combo box called jComboBoxParts how do i make it show? Right now when i load it, all i see is "Item1..."Item2...etc". Here is my code.
String[] partsString = { "oil can", "windshield", "tires", "v6 Cylinder head", "fuse"};
JComboBox[] jComboBoxParts = new JComboBox[partsString.length];
for(int i=0; i < partsString.length; i++)
jComboBoxParts[i] = new *JComboBox(*partsString);
with the bolded work i get an error. Please help.eva21 wrote:
What im trying to do is put a string array into this combo box called jComboBoxParts how do i make it show? Right now when i load it, all i see is "Item1..."Item2...etc". Here is my code.
String[] partsString = { "oil can", "windshield", "tires", "v6 Cylinder head", "fuse"};
JComboBox[] jComboBoxParts = new JComboBox[partsString.length];
for(int i=0; i < partsString.length; i++)
jComboBoxParts[i] = new *JComboBox(*partsString);
with the bolded work i get an error. Please help.
That's ugly in so many ways...
This:
JComboBox[] jComboBoxParts = new JComboBox[partsString.length];does not do what you think it does. Instead, it creates an array of JComboBoxes initialized to the length of elements in your string array. So instead of a single JComboBox capable of holding 5 elements (which is what you were trying to do), you created 5 JComboBoxes capable of holding n elements.
What you want to do is something like this:
import javax.swing.*;
class Demo extends JFrame {
private JComboBox box;
public Demo() {
initComponents();
private void initComponents() {
String[] items = { "oil can", "windshield", "tires", "v6 cylinder head", "fuse" };
box = new JComboBox(items);
this.getContentPane().add(box);
this.pack();
this.setSize(200, 60);
this.setLocationRelativeTo(null);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setTitle("Combox Box Demo");
public static void main(String[] argv) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
new Demo().setVisible(true);
}Another alternative, if you don't have the array of strings available when you instantiate your JComboBox, you could do something like this:
String items = { "oil can", "brakes", "windshield", "tail light", "something else", "blah", "more blah" };
for( String item : items )
myJComboBox.addItem(item); -
Error with Combo Box, Executing CBTA Script
Dear Experts.
I am Using CBTA in solman 7.1 SP 12 to automate the testing with SAP ERP (SAP GUI) and CRM(CRM UI). We are creating the test script without problem, but at time to execute, it suddenly stop.
We were checking and found that always is failing with a Combo Box field.
do you know if exist any note to correct this behavior?
In CRM UI, the script recording create the following component to fill the combo box
But in the execution CBTA does not fill the field, just try focus in the field, show the values but does not select any.
At the end show the following error
IN SAP ERP
In ERP, the script recording create the following component to fill the combo box
But in the execution CBTA does not fill the field, just try focusing in the field show the values but does not select any.
Then the script execution fail and show a error, saying the field is read only.
Br.
JuanHi every One.
Finally i got the solution, the error was that i had set up in SAP GUI the option to view the key in the drop down list and the same happened in CRM UI i had set up the same option.
After shot down this option we record the escenario again, then we execute it and run without problem.
Best regards
Juan -
AddItem() with Combo Box
Hi can someone tell me why, when I try to add components to my combo box (having earlier removed them), only the first value in the array appears?
//values is an array of Strings
for(int j=0; j<5; j++) {
combobox.addItem(values[j]) ;
}Am I missing other methods??!!
ThanksHi,
Try to "synchronized" your removal and adding event. It could be the removing method is called during the addItem loops, even though you've inserted the removeAllItem() method before the addItem(). It had the same problem before. Also, try to do System.out.prinln(values[j]) to check if the values are existed.
cheers.
ChongWei -
I am using a combo box with the code below, but each time I
arrive on this
screen that displays cbTREATMENT, the combo box first draws
itself with the
default style, then applies my style, which looks a bit ugly
onscreen.
Anything I can do to rectify this?
Thanks.
cbTREATMENT.setStyle( "fontSize", "13" );
cbTREATMENT.setStyle( "color", "0x000000" );
cbTREATMENT.setStyle( "fontWeight", "bold" );
cbTREATMENT.setStyle( "fontFamily", "arial" );
cbTREATMENT.dropdown.rowHeight = 18;
cbTREATMENT.dataProvider=["","name1","name2","name3];
cbTREATMENT.text=vTREATMENT;Thanks for the reply, but I'm not sure what you mean, can you
explain any
further?
"niki tsanov" <[email protected]> wrote in
message
news:fm5qnf$elq$[email protected]..
> Store your combobox only into the library after that try
with
> createClassObject() to make dynamicly ComboBox item into
the stage for me
> work perfect -
Display issue with Combo Boxes and Logo
Hi All,
I am facing a couple of issues with my dashboard:
1. Combo boxes display - I have placed a series of combo boxes one below the other. During the preview, when I click on the first combo box, the values spread below. That is, the labels, and options of the next combo box are also visible. The options in the combo box are not seen clearly. I have tried many permutations and combinations with "Bring Forward +" and "Send Back -" but none of them seem to work. For example, keeping the first combo as bring forward and next one as send back etc. Can you please help me in this regard?
2. Logo - I have used image component and embedded a logo from my local system. Later I saved the xlf in the repository. When I import the xlf from the platform, it displays the logo fine. But however, this behavior is not constant. It sometimes doesn't show the image. Do I have to save the image also in the repository? or in a common shared folder? If I embed the logo does it not mean that the xlf hold the copy?
Any help in this regards is highly appreciated.
Thanks and regards,
Sandeep.Hi:
For your question
1) Do you need your combox overlapped? I tried to overlap my comb box and preview it, seems works fine for me. it only chooses the first comb box. But I am suggesting that if you want to show/hide the different combox in the same position at run time, you can try to control the visibility by some other component.
2) The answer is NO, the image embedded in the image component will be saved to xlf file, there is no need to save it individually. Try to clean your cache files in your machine and do it again.
Hope it helps. -
Strange behaviour with combo boxes.
Has anyone else noticed strange behaviour of combo boxes with applets?
What happens is that on selecting the combo drop down, the dialogue the combo is sitting on moves behind its parent window. You just end up seeing the combo list, and no dialogue. Select a combo item, and sometimes the dialogue reappears, and sometimes it is still hidden.
I've only seen this whilst running an applet in browsers. In Eclipse I don't see the behaviour.
The behaviour is also very intermittent.
I'm using Java Plug-in 1.6.0_10-rc2, Using JRE version 1.6.0_10-rc2 Java HotSpot(TM) Client VM, on Windows Vista, Google Chrome browser.
I'd raise it as a bug, it certainly seems quite serious, but I don't have a reliable test case.
I have a work around, on all my dialogues with combo's on them, I have setAlwaysOnTop(true). Not really the correct behaviour though.GeoffTitmuss wrote:
No, I believe I am just using Swing components.Ok, then I'm out of ideas
Maybe you are looking for
-
Does adding captions to existing JPEGs degrade image?
Using Photshop Elements 5.0, when I open an existing JPEG file and add a caption, the file's date stamp is changed to the current date, even if I don't actually edit the image. I know that opening, editing and then resaving an existing JPEG file caus
-
Getting saved ipod stopwatch sessions onto my mac?
I could have sworn that there was a way to sync the stopwatch from the ipod to the desktop or right into itunes but I've searched and can find nothing on this board, google or the ipod manual. was I dreaming this? did apple kill this feature in a ver
-
Can anyone help me? I recently purchased the Vonage phone adapter which I currently am running directly to my macs computer port via ethernet. This totally cuts out the use of my airport and I would really like to get back to using it. Does anyone kn
-
New Chart Editor = 3.5
Is is just me or is the new Chart Editor Really bad?!!! Hasn't WYSIWYG been around for about 10 years now? If you can't develop a good tool yourself then go out and buy one. It's taking me forever to change my "upgraded" graphs to match what they
-
Dealing with alt code...help?
So I just recently rebuilt my laptop and I uploaded the packs right and downloaded iTunes 10...but it seems like it won't read the symbols at all, is there a way to fix this issue example: 80★PAN....but on iTunes it shows a blank square where the sta