Add Scrollbar to Array
Does anyone know if it is possible to add a scrollbar to an array? I want to replace the index display with a scrollbar.
My first thought to do this leads me to believe that I would need to fix the size of the arrayl. Can the size of an array be fixed?
Thank you,
-Ron Synakowski
you can definitely attach a scroll bar control and an array, there you just have to attach the index to the scroll value and update it on the scroll value change event. Also you should update the maximum scroll value property to be the size of the array (this can be done periodically or as a user defined event), so you don't have to fix the array size, I have done this in the past without too much work, but it would have been nice to allow the array control to have this option built in (maybe LV8).
Paul Falkenstein
Coleman Technologies Inc.
CLA, CPI, AIA-Vision
Labview 4.0- 2013, RT, Vision, FPGA
Similar Messages
-
How To Add scrollbar in Spark list which will work on mouse movement ?
Hi,
I want to add scrollbar in Spark list which will work on mouse movement, i.e instead scrolling down it will sense mouse position and scroll automatically. I could not find a way to handle this with horizontalLayout.
I tried hovering on list and setting ensureIndexIsVisible(index) but hovering element index is not present in the Spark List.
Any idea on this will be highly appreciated.
Thanks in advance
AvishekHi,
I want to add scrollbar in Spark list which will work on mouse movement, i.e instead scrolling down it will sense mouse position and scroll automatically. I could not find a way to handle this with horizontalLayout.
I tried hovering on list and setting ensureIndexIsVisible(index) but hovering element index is not present in the Spark List.
Any idea on this will be highly appreciated.
Thanks in advance
Avishek -
How to add scrollbar to the JInternal Frame
How to add scrollbar to JInternal Frame?
I have One JInternal frame i want it should have a scrollbar when we reduces its size.[url http://java.sun.com/docs/books/tutorial/uiswing/components/scrollpane.html]How to Use Scroll Panes
-
I want to add ScrollBars to the JFrame(Parent screen), when the internal frame(child scereen) size is greater than the size of the JFrame. and those scroll bars should have the control over the child screen.
For example, when the height of the child screen is greater than the parent screen, then Vertical scroll bar should be added to the parent screen. So, In this case i couldn't view the bottom of the child screen without moving the scroll bar. when I move the scroll bar, I should be able to view the lower portion of the child screen.
Child screen size is fixed and it can be bigger than the parent screen in some cases. If it is bigger, then it should be within the boundary of the parent screen and all the components should be viewable to the user. In this scenarioo, I can think of only adding scrollbars to the parent screen and using that to view the entire child screen.
Is there anyway to do this?
Thanks,Come on don't recreate threads! Your thread has been moved to the correct forum:
[http://forums.sun.com/thread.jspa?threadID=5362257&messageID=10581863#10581863]
Use your posting history to find your threads. -
Can we add scrollbar to JOptionPane.showConfirmDialog()
Hi,
Can we add a scroll bar to JOptionPane.showConfirmDialog() so that the contents(messages) which are to be displayed are present in scrollbar so that the buttons will be visible to the user like OK, CANCEL.
Currently when the message is large the buttons will not be visble in the screen.
So, it is possible ? Or there is any other alternative for the same.
Thanks.Is there another library that I have to import? I recieve this error when I try to compile...
isPrime.java:53: cannot find symbol
symbol : variable sb
location: class isPrime
JTextArea area = new JTextArea(sb.toString() );
I have javax.swing.* imported as of right now...
JTextArea area = new JTextArea(sb.toString());
area.setRows(25);
area.setColumns(100);
area.setLineWrap(true);
JScrollPane pane = new JScrollPane(area);
JOptionPane.showConfirmDialog(null,
pane,
"Test", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
/* JOptionPane.showMessageDialog(null,
printArray(array),
"Thanks for using Reverse Array", JOptionPane.INFORMATION_MESSAGE);
*/ the comment text is what I eventually wish to print((I simply hid it from the compiler so I could play w/ the code you provided)... it is the first 'n' number of primes up to which I'd like to be able to scroll through for large prints over 100 primes.
thx for the help -
Add time stamp array into first column of text file
I am writing daq output to a file by using array to spreadsheet string vi then write that to a file but I would like to add a time stamp array into the first column of the text file. How do I do this?
When you use a DAQmx Read, you have the option of returning a waveform data type. This includes time data. If you were to use this and either Export Waveforms to Spreadsheet File or Write Measurement File, this would included. To stick with the regular Write to Spreadsheet File, you would have to create an array of timestamps yourself based on a start time and the sample rate of the DAQ. Then you would convert this and the data array to strings and use the string array type of Write to Spreadsheet instead of the DBL type.
Message Edited by Dennis Knutson on 09-25-2007 01:12 PM
Attachments:
Write to Spreadsheet - Strings.PNG 1 KB -
How to strip a file name and add it to array
Hello I am new to labview, and I need to know how to strip a file name and add it to an array. For example, filename joe.csv, then take "joe" and add it to an array with other inputs. A visual depiction will be very helpful
Attachments:
channel read and error check R03_v9(JHK).vi 101 KBWhat does your code attachment have to do with your question?
What are "other inputs"?
I assume you have an array of strings. You can strip the filename using get file extension. You can build an array using build array. Wire the existing array on one input ant the string as a second input.
LabVIEW Champion . Do more with less code and in less time . -
Add element to array of cluster
I have an array of cluster. Cluster contains two elements. How to add an element in cluster at run time on the second position efficiently? In other words dont want another copy of cluster which contains three elements and copy the original two elements plus the new element.
Original array of cluster lets say has two element Temp1 and Pressure 1.
Need to add another element in cluster and now the array of cluster will be Temp1, Volt1 and Pressure 1. So Volt 1 is added to all cluster elements at second order throughout the array of clusters programatically.
CLD,CTD
Attachments:
TestAddElementToCluster.vi 10 KBIt is unclear from your original post what the problem you need to solve actually is. Are you trying to create a user interface? Do you need to dynamically add arbitrary data to a data set, or is it a fixed set of functionality that can be dynamically changed in predetermined ways?
Having done it, I will recommend you not try the scripting and subpanels approach. There are almost always better ways.
Remember that your data structures do not need to mirror your user interface. If you were trying to display the temperature, voltage, and pressure data to the user, a multicolumn listbox may be more appropriate than a raw cluster in an array. Internally, this would allow you to maintain the temperature, voltage, and pressure as separate arrays and only display the ones you want in the listbox.
Please give us a more information on the problem so we can help you with an easier solution.
This account is no longer active. Contact ShadesOfGray for current posts and information. -
I have an array:
private static Person[] names;
names= new array[10];
How do I write a method to add Strings to the arrayHi
Well you could have a variable inside the class which tells you how many slots are filled up.
Then in your addString method you would just use this variable as the index, and then increment the index.
Its best that you use an array if the number of elements are known, on one hand you will get the benefit of strong typing (Vector will take an object and you will have to typecast the object back before using it), and on the second hand it will be much faster
Aly. -
Hello,
is it possible to avoid adding a item to an array when the scollbar is shown?
in the attachement there is a pic from my array. when i click the last the array adds another item.
markusyes, a very good idea
Attachments:
array.JPG 59 KB
array1.JPG 59 KB -
I have an existing Exchange setup that never had a CAS array added, I would like to add one and realise the Outlook clients won't pick up the new settings automatically.
But if I add one now, will the Outlooks continue to work fine with their old settings until they are updated to use the new array?
Thanks!Hi,
In addition to above suggestion, I would like to clarify the following thing:
Once you set the CAS Array FQDN as the RPCClientAccessServer on the mailbox databases with Set-MailboxDatabase, Outlook users will need to create new Outlook profiles or "repair" their profiles to find the CAS Array. However, they will continue to work even
if you don't do that, those Outlook clients will just continue to connect to the single CAS instead of the CAS Array endpoint.
Hope it helps.
Best regards,
Amy Wang
TechNet Community Support -
hey, im adding a float into an array. the problem is that the way i did it, it loses precision. does anyone know a better way of adding a float to an array.
private float tempX;
public int Px[];
public int[] getX()
int Px [] = new int [vertex.size()];
for (int i=0; i<vertex.size(); i++)
tempX = ((Point2D)vertex.elementAt(i)).returnX();
Px = ((int)tempX); //tempX (float) is cast to an int
return(Px);Well, you're trying to add a float into an int array. Why not make that a float array? Casting to an int will do, but you can't add a float with full precision into an int array.
-
Hello,
I am sure this has been brought up before but I am still not clear on the procedure as I am still new to this. In my coldfusion application I need to create a Button with 'ADD' function.
When the button is clicked a new text field with a checkbox is created, however, these will need to have a unique names because they will be submitted into MySQL Database table. Of course, unless a dynamic variable can be created and submitted.
I think I need to get an array function in javascript/ajax?
I appreciate any help.Yes thank you.
I know some about the element function in java, but what I worry about is when sending the data into the MySQL and it may be multiple inputs anywhere from 1-500, so I need to create multiple elements. As far as I understand it.
When I ran my test, the database only inpuy the original text but nothing from the elements I've created using javascript.
Here is my script:
<td colspan="3"> Item 1 <cfinput type="checkbox" name="Item" value=" Item1"> </td></tr>
<tr>
<td align="left">Text: </td>
<td>
<!--- textfield --->
<cfinput type="text" name="Text1" size="30">
</td> </tr>
<tr>
<td align="left">Comments:</td> <td> <!--- textarea --->
<textarea name="Comments" cols="30" rows="5"></textarea> <br>
<input type='button' value='MORE' onclick='addbox()'>
</td>
<td>
<div id = "Input1"></div>
<div id = "Input2"></div>
<div id = "Input3"></div>
<div id = "Input4"></div>
<scripttype = "javascript">
var i = 1;
function addbox() {
if (i <= 4) { // max number of inputs
document.getElementById('Input'+[i]).innerHTML = "<input type='text' name='text1' value='Enter Text Here' size = '15' /><br> Comments:<textarea name='Comments' cols='30' rows='5'></textarea> <input type='button' value='MORE' onclick='addbox()'>";
i++;}else {
alert ("No more inputs are possible")
</script>
</td>
Of course, once the this step is complete, the form is being submitted as a whole
The following page is contains SQL Commands of:
<cfquery datasource="test">
INSERT INTO ProcessTBL (Item, text1, comments)
VALUES ('#Trim(Form.Item)#', '#Trim(form.Text1)#', '#Trim(form.comments)#')
</cfquery>
All functions as it should, but the problem I am running into is that only CFINPUT text is being inserted into the database and none of the javascript inputs, unless, of course I am missing a variable. Another concern I have is that, once again, the input may be up to 500 variables.
Once again, I appreciate your help. -
While looking at this thread, I discovered an undocumented "feature" of LV which can cause severe performace problems with modest sized arrays and waveforms.
In the original thread an attempt was made to remove the DC component from a waveform by subtracting an array (rather than a scalar). Both the Y array in the waveform and the array of DC components were the same size with less than 15000 elements. Attempting to run that part of that VI resulted in severe slow down of not only LV but the OS and everything else running on the computer because it was paging data to/from disk. The only thing wired to the output of Subtract was a graph.
The result of subtracting an array of numerics from a waveform is an array of waveforms having the same number of elements as the array of numerics. The size of the Y array in the waveform does not seem to matter. The attached VI has the array of numerics and the Y array of the waveform the same size.
The same thing happens with Add.
The Detailed Help for Add and Subtract do not mention this combination. The example linked on those help pages also does not show this combination.
The Profiler gives this data for the attached VI:
Samples Bytes
10 15 kB
100 295 kB
1000 24 MB
2000 97 MB
3000 217 MB
4000 385 MB
5000 602 MB
6000 866 MB
7000 1178 MB
8000 1538 MB
At 7000 samples I start to hear the disk drive while the VI runs and at 8000 the disk is very busy.
After some thought I decided that this is not a bug, but because of the way the data size explodes, it should be documented.
Clearly this is not a common use case, but I could see someone trying to do baseline correction on data from an instrument this way, as that is essentially what the thread linked above was trying to do.
Output configuration is not available after a waveform is wired, probably because of the polymorphic VI used for waveforms. An output configuration option to create a single waveform with element by element addition/subtraction might be useful.
Lynn
Attachments:
Subtract array from waveform.vi 20 KBWow, that is kind of weird. The way I see it, when you subtract a waveform and a numeric array, the subtraction should just be done on the Y component of the waveform. So you should still just have a single waveform out. So by subtracting a waveform with an array of numerics, it should act the same as if you extracted the Y, did the subtraction, and put the Y back in. This could lead to a shortened size of Y, but I see no reason why you should get an array of waveforms out.
But after running your VI, I guess I can see what LabVIEW is doing. It is as if you used a FOR loop with just the numeric array autoindexed and then you autoindex the output waveform.
I can see the intent, but it just doesn't sit right with me.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines -
Hello Friends,
Is it possible to add an scrollbar on form?
Thanks & Regards.
Mithun.Hi
Adding scrollbars is not possible in business one
Regards
Vishnu
Maybe you are looking for
-
Invitations (iCal) on the iPhone
This is a serious bug for me and I hope it will be fixed soon! I use the iPhone with over the air sync with my business exchange for email, contacts and calendar. I have problems with the calendar sync. Invitations I accept on the iPhone are deleted
-
Flash forms -- Not displaying in IE
This is my first foray into flash forms, and I discovered yesterday that while they look/work beautifully in Firefox (2.0.0.4), they're not displaying at all in IE (6 or 7). I'm using it to force the user to input their date in a uniform format, so I
-
Hi Guys, I'm working with some DVCPRO HD 720p footage. I drop it into the timeline and it plays fine without rendering. However when I go on to make color corrections it has to render the entire clip. Now forgive me if this is nothing new to people b
-
HT1386 I cannot use Whatsapp neither Dropbox, because of this stupid IOS7
Since i installed the new update all my iphone is not working, it ***** the whatsapps doesn't give me any notification if i am out of the app and i cannot use dropbox it keeps sending the legend "Connect to itunes for push notifications" I already sy
-
How to use Delphi Client in Java WEBSERVICE
I am building a Webservice Application. In client side I use Delphi to import WSDL from a Java Webservice Server ( literal WSDL ). By using WSDL Importer Control I successfully imported the WSDL file but when I called the impoted method the system re