Get current row and column in JEditorPane
Hi,
I have a JEditorPane and I want to show the current row and column according to the caret position
can anyone please assist ?
Thanks,
Dekel
JEditorPane was designed to display HTML which may not have a great concept of row column once you start adding tables and other fancy stuff. If you only have text data then I would use a JTextArea or JTextPane, they are easier to work with.
I want to show the current row and column according to the caret positionCheck out this posting:
http://forum.java.sun.com/thread.jspa?forumID=57&threadID=608220
Similar Messages
-
How to get the Row and Column values in ALV (without using Objects)
Hi All,
I need to get the Row / Column when double click is used in ALV, I can use the double click event for this. However, I do not want to use the Object Oriented ALV. I want to implement the same functionality using general (using functions) ALV.
Is there any way to get the row / column values for a Generia (non-OOPs) ALV report.
Please help.
Thanks,
Vishal.Hello,
The only think you have to do is to get the index where the user clicked, and then read the internal table you sent to the alv
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = 'prg_name'
i_callback_pf_status_set = 'SET_PF_STATUS'
i_callback_user_command = 'USER_COMMAND' " this is to the click event!!
i_callback_top_of_page = 'TOP_OF_PAGE'
is_layout = alv_layout
it_fieldcat = alv_fieldcat
i_save = 'A'
it_events = alv_events[]
TABLES
t_outtab = i_totmez. ---> TOUR IT.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
" then....
FORM user_commandUSING r_ucomm TYPE sy-ucomm
ls_selfield TYPE slis_selfield.
" r_ucomm -> HAS THE STATUS
" ls_selfield-tabindex -> HAS THE SELECTED INDEX
" THEN READ THE INTERNAL TABLE
" HERE YOU WILL HAVE THE SELECTED ROW
READ TABLE i_totmez INDEX ls_selfield-tabindex.
ENDFORM.
cheers,
Gabriel P. -
Getting the row and column number from the caretposition
Howdy peeps
Does anyone know how to find out the Line number and column in a JTextPane by using the caret position
(you know like in text editors where it says 100:4 [line number:character position on row])
is there a simple way of doing this in a JTextPane?im getting a bit confuzzled with this :(
can someone help me out with a bit more code orientated help? :$
i have a jTextArea and a JTextField, when i change the caret in the text area i want the JTextField to show the line number and charater position on the row (e.g. 100:4)
so i assume i need to methods
e.g.
getPaneRow
myint=myPane.getCaretPosition()
do some wonderful magic code to get the line number
return line number
getPaneColumn
myint=myPane.getCaretPosition()
do some wonderful magic code to get the column number
return column number
is there a magician out there that can give me the magic powder? :) -
Getting row and column of an array element
Hi,
I have an array of 24 rows and 24 column giving me a total of 576 elements. How do I get the row and column of a particular element in an array in LabView. E.g. If I have to write to element 127 how do I get the column and row in which element 127 is located.
Regards,
Harshil
Solved!
Go to Solution.Hi Harshil,
maybe you only need to find the correct "address" of the element in your 2D array?
Use something like this:
Maybe you have to switch Row&Column output according to your numbering scheme...
Best regards,
GerdW
CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
Kudos are welcome -
Spry tables: row and column rollover
I have created some tables with spry and they are very nice.
I got the nice rollover effect to work on the rows, but the table
has enough rows and columns that if the the row AND column where
highlighted that would be even better. Is there a way to get the
row and column to highlight at the same time (Essentially
highlighting or intersecting at particular cell or data point)?
Thanks.http://lawrence.ecorp.net/inet/samples/dhtml-rollover-tble-cols-rows.shtml
-
Get the intersection when u know row and column in 2D array
I am trying to get the intersection of the row and column and I am not able to do so......
for example:
123456789 <<These in array indicate the row
255555555
388888888
499997999
1234 above first element of each row represent columns........
I want to get 7 which is the intersection of column 6 and row 4............Please helpHi Marlin..
I am reading this after having done it in a very similar way....... thank you so much
The problem is that the letters in languages can also be characters so they can be a,b..Language over{a,b}..if characters are not in numbers I am trying convert a,b into int internally however I dont know any data structure in java which will accept character as key and int as value......
So I am stuck at modifying the part highlighted with ???? below
public void startRecognizing()
System.out.println("Begun recognizing language....");
//Convert the word entered to letter array
char [] wordEntered = word.toCharArray();
// initialize variables
currentState = startState[0]; //In the beginning the current state is start state
/*************** For each letter entered ********************************/
for (int w =0; w < wordEntered.length ;w++)
//Print element entered
currentChar = wordEntered[w];
System.out.println("Char "+currentChar);
//Convert to int
int currentIntChar;
//System.out.println("Char "+currentIntChar);
//Print current state
int currentIntState = Character.getNumericValue(currentState);
//System.out.println(" State "+currentIntState);
System.out.println(" State "+currentState);
// if characters are numbers this is fine below
if((Character.getNumericValue(currentChar)) != -1)
currentIntChar = Character.getNumericValue(currentChar);
/*** Get the new state based on element entered with the current state and get a new state***/ // column/char entered & row/state// The intersection is the new state which is made the current state for further process
//We add 1 since array starts from 0
currentState = transitionTable[currentIntState+1][currentIntChar+1];
System.out.println(" NEW current state "+currentState);
else
//if letters in the language are not in numbers and are char ie a,b then convert a,b into int internally
java.util.Hashtable h = new java.util.Hashtable();
// STUCK HERE !!******************??????????
h.put(wordEntered[w], new Integer(w));
currentIntChar = ((Integer)h.get(wordEntered[w])).intValue();
System.out.println("currentIntChar non numbers "+currentIntChar);
//We add 1 since array starts from 0
currentState = transitionTable[currentIntState+1][currentIntChar+1];
System.out.println(" NEW current state "+currentState);
}//for main
finalDecision();
}//startRecognizingThe assignment is due tomm morning...... I havent slept all night ! -
How to get number of rows and columns in a two dimensional array ?
Hello,
What would be the simplest way to get number of rows and columns in a two dimensional array represented as integers ?
I'm looking for another solution as For...Each loop in case of large arrays.
Regards,
PetriHi Petri,
See a attached txt file for obtaining two arrays with upper and lower index values
Regards
Ray
Regards
Ray Farmer
Attachments:
Get2DArrayIndex.txt 2 KB -
Getting Row and Column in ADF RC
Hi,
I have an ADF RC form with a table control on it. I need to find the row and column of the cell where the user has clicked. I am able to get the row using getSelectedRow() but am not able to get the column of the cell. Could anyone please help?
Thanks & Regards,
MikeHi Frank,
I need the coordinates. eg. My table is something like this
Country Region City Value1 Value2 Value3 Total
AAAAA BBBBB XXX 10 15 30 55
EEEEE YYY 5 2 15 22
TOTAL 15 17 45 77
etc.
If the user clicks on any cell in the country column he can add countries, if he clicks on any cell in the region column, he can add regions. The behavior changes for value1, value2, value3... if he clicks in any of these columns he can add value4, value5 columns. If he clicks on the actual data, he gets another screen.
Thanks & Regards,
Mike -
Get Row and Column info from an Array Cluster
I have an array with a cluster of 2 elements (string and double). Within my application, I am using the State Machine architecture with an Event Structure. When I click on a element within the cluster array, is there a way to retrieve the row and column? I seen the Coordinates within the Mouse Down event but I don't think that will work.
Any ideas?
Solved!
Go to Solution.How To Return the Index of a Mouse-Select Array Element:
https://decibel.ni.com/content/docs/DOC-6406
Jean-Marc
LV2009 and LV2013
Free PDF Report with iTextSharp -
Get Row and Column Id of table..
Hi All,
I have a table with number of columns having Link UI element. Can anyone have idea that how will I get a row ID/ Column ID, if I select any Link2Action UI element on any Row column.
Thanks,
Sanket SethiHi,
I guess you want to read the column (ie text value) of Link to Action UI. Check this link for reference: [Link to Action in Table|http://www.zbalai.com/_abap/content/190_Web_Dynpro_Table_Link/web_dynpro_table_link.html]
Hope this helps u.,
Thanks & Regards,
Kiran. -
Sql report, How to access current rows 6 columns data
I have one page having page items & SQL report having 8 columns.
First column of report is a link for editing.
on clicking first column, that record gets displayed on page items, which are opn same page.
Now my problem is i have used link column of report and set 3 page items value on click of link column.\
But i need to set values for 2 more page items.
I tried to create computation & process but not working. i am confused about which process point to select & whether onclick page gets submitted or not.
I tried to write jscript but not succeeded. I dont know how to get current row id in jscript & different column values of current rowid.
any help.Hi,
Thanks for reply.
in 5 items, first three are numeric and last two are timestamp fromtime, totime.
as I mentioned earlier if i interchange 4 & 5 items i.e. now ITEM4 is totime & ITEM5 is fromtime
and their values. I get value for totime & not for fromtime. all records contain values for all 5 columns. no null.
So basically their is no problem in value or data, The only problem is whatever sequence is maintained first 4 items get value & 5th item remains blenk.
Either I type all 5 ITEM NAMES in one Item name-value pair of link or use all three pairs, 5th ITEM remain blank. -
How to accessing current row report column value in Lov Query?
Hi,
which access methods (eg. bind variables, substitutions, ...) for getting the current row report column value can be used in the "Lov Query" property of a report column?
As what I know of and what I have read on the forum there are no bind variables for the report columns. For the "Link Text" property it seems that the column values exist as substitution strings (#COLUMN_NAME#). But they don't work in the Lov Query. => And would be good because of a hard parse each time the Lov query is executed.
The following post (Re: Simulating a correlated sub query in lov
is showing a solution to use package variables for temporary storage of the referenced value, but the only problem with that solution is that if a new record is added with the "Add rows to tabular form" process the package variable still contains the value from the last queried row! Is there a way (variable, APEX package, ...) to determine if the lov query is executed for a new record so that the package can return null?
I know that I could write the package in a way that the value is immediately cleared when lov_pkg.keyval is called (one time read), but then I would have to create several variables if I'm accessing the value multiple times in the query or in another query => I think an one time read solution would be very obscurely.
Thanks for your help
Patrick
http://inside-apex.blogspot.comHi Patrick,
I agree that it's a waste to continually use Ajax to go back to the server to get the contents of a dynamic select list.
There are no bind variables for any row item - but what you do have, as per my previous post, is the value of the data entered by the user in the first row. You can pass this into your application process (using get.add("VARIABLENAME", value)), which can use it to retrieve the correct LOV in your Ajax code - this will give you a "bind variable" that your process can use.
What you could do, however, is generate hidden select lists on your page - one for each possible LOV list and replace the contents of the new row's select list with the contents of the appropriate hidden select list. This is easy to do with javascript (using innerHTML functions). Obviously, though, the usefulness of this depends on the number and size of the select lists.
Even if you don't generate them to start with, you can keep a copy of any select lists returned by Ajax in the DOM for use on new rows. So, if you have retrieved a select list, you will have a copy of it in DOM which you can then copy into the new row. If you don't have the list in DOM, use Ajax to get it, store a copy of it and copy it into the new row.
Which method you use will depend on the number/size of select lists needed. If they are few in number and/or size, I would suggest generating hidden lists. If they are large, use Ajax to get them once, store them and then retrieve them from the DOM when needed.
There is another thread here where Arie recommends going to the server every time to make sure you get the most up-to-date data for the lists. If you want to follow this advice, for this reason, use get.add("VARIABLENAME", value) to pass the value to your process. If this is not an issue, you can use one of the other methods I outlined above.
Regards
Andy -
How to Increase the Rows and Columns Size of Bex Query in Enterprise Portal of SAP 7.3
Dear All,
Please let me know the process how to Increase the Rows and Columns Size of Bex Query in Enterprise Portal of SAP 7.3 .
Currently I am getting Only 4 columns and 10 rows in One Page .And I am getting 1,2 etc tabs for both row and column. So i want to increase the column length more than 100 and row length more than 10000.
Please suggest me a suitable solution to over come this issue.
Please find the Below screen shot.
Thanks
Regards,
SaiDear All,
Please find the attached screen shot.
The report be open with 4 or 5 columns and 5 or 6 rows.
So, please let me know how to increase the length of the table.
Do the needful for me to over come this issue.
Thanks
Regards,
Sai. -
Referring to Cursor Row and Column in Dynamic SQL
I have a procedure that dynamically reads a schema name and table name from an input table. The code then needs to loop through all rows and columns of each table and output the data. I'm 95% done with what I want to accomplish, but there is one small bug. The line dbms_output.put(*col.column_name* || '',''); ' ||
should refer to something like rec.col.column_name so that it gets the column of the current record. Right now it just displays the column name for each record instead of the actual value. Can anyone help me tweak the code to get the actual value?
CREATE OR REPLACE PACKAGE BODY some_proc IS
-- Function and procedure implementations
PROCEDURE create_files IS
CURSOR c_tbls IS
SELECT * FROM tbl_list;
l_sql VARCHAR2(4000);
BEGIN
--Loop through all tables
FOR tbl IN c_tbls LOOP
l_sql := 'DECLARE ' || ' CURSOR c_tbl_recs IS ' || ' SELECT * ' ||
' FROM ' || tbl.schema_name || '.' || tbl.table_name || '; ' ||
' t_tbl_rowtype c_tbl_recs%ROWTYPE; ' || 'BEGIN ' ||
' FOR rec IN c_tbl_recs LOOP ' ||
' FOR col IN (SELECT column_name ' ||
' FROM dba_tab_cols ' ||
' WHERE owner = ''' || tbl.schema_name || '''' ||
' AND table_name = ''' || tbl.table_name || '''' ||
' ORDER BY column_id) LOOP ' ||
*' dbms_output.put(col.column_name || '',''); ' ||* ' END LOOP; dbms_output.put_line(''''); END LOOP; ' ||
'END; ';
--dbms_output.put_line(l_sql);
EXECUTE IMMEDIATE l_sql;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SQLERRM);
END;
END;Is it this what you are looking for?
(it took some minutes)
create or replace
package some_proc is
procedure create_files;
end;
CREATE OR REPLACE
PACKAGE BODY some_proc
IS
-- Function and procedure implementations
PROCEDURE create_files
IS
CURSOR c_tbls
IS
SELECT * FROM tbl_list;
CURSOR c_cols (p_table_owner VARCHAR2, p_table_name VARCHAR2)
IS
SELECT column_name
FROM all_tab_columns
WHERE owner =p_table_owner
AND table_name=p_table_name
ORDER BY all_tab_columns.column_id;
l_sql VARCHAR2(32000);
separator VARCHAR2(1):=';';
BEGIN
--Loop through all tables
FOR tbl IN c_tbls
LOOP
dbms_output.put_line('TABLE: '||tbl.schema_name||'.'||tbl.table_name);
l_sql := 'DECLARE ' ;
l_sql := l_sql|| ' CURSOR c_tbl_recs IS ' ;
l_sql := l_sql||' SELECT * FROM ' || tbl.schema_name || '.' || tbl.table_name || '; ' ;
l_sql := l_sql||' linenr number:=1; ';
l_sql := l_sql||'BEGIN ' ;
l_sql := l_sql|| ' FOR rec IN c_tbl_recs LOOP ';
FOR c IN c_cols(tbl.schema_name,tbl.table_name)
LOOP
l_sql:=l_sql ||' if linenr=1 then dbms_output.put('''||c.column_name||''||separator||'''); end if; ' ;
END LOOP;
l_sql :=l_sql||' dbms_output.put_line(''''); linenr:=linenr+1; ';
FOR c IN c_cols(tbl.schema_name,tbl.table_name)
LOOP
l_sql:=l_sql ||' dbms_output.put(rec.'||c.column_name||'||'''||separator||'''); ' ;
END LOOP;
l_sql:=l_sql||' end loop; ';
l_sql:=l_sql||' dbms_output.put_line(''''); ';
l_sql:=l_sql||' dbms_output.put_line(''''); ';
l_sql:=l_sql||'end;';
EXECUTE IMMEDIATE l_sql;
END LOOP;
EXCEPTION
WHEN OTHERS THEN
dbms_output.put_line(SQLERRM);
END;
END;
/ -
Row and column headings-how to print without them
Currently Epson C64 and appleworks 6.2
How can I print the spreadsheet without the row and column headings as there doesnt seem to be a place to choose whether to how or not
Thanks for replies
Whilst writing, too many instances of the coloured wheel rotating, nothoing showing on screen, suddenly whole sentences appear. Very irritating, so how can I stop this ?I'm glad the AppleWorks info was helpful.
About the colored wheel issue: does this happen in all applications in which you are typing? Are you doing other things in that app at the same time. For instance, if Safari is one of the problematic apps, are you also downloading at the same time? I have seen this issue a few times - very rarely - and have found that a restart usually gets things back to normal. I'm not sure if this will be a helpful workaround for you, but it has had some success.
Maybe you are looking for
-
Unable to read the total value.
Hi guys, I am able to get the total for alv table column.. but i want to display the total value in some other text view field. In order to do that... first i have to read the total value, and have to set the same to text view field, total value is
-
I have a Macbook Pro Retina Mid 2012. Never had any issue before upgrading to Yosemite, but after upgrading my bluetooth does not work anymore if I boot the Mac without keeping the power adapter plugged in. The Bluetooth internal adapter does not rec
-
LDAP user synchronization using scheduler
hello, Is there any OOTB functionality available to synchronize users from LDAP into CQ5? If not, please help me to proceed in below scenario. I have written a scheduler, which will pull the user details from LDAP and create the user into CQ using Us
-
PAR iView: Only one instance need to be opened by a user in a portal sessio
Hi All, Please let us know how to enforce only one instance of PAR iView is opened at a given time for a user. Regards, Gangadharayya. For Eg: let us say We have created PAR iview <b>A</b>. Once user <b>U</b> logs in to portal and opens A by clcki
-
How set the FI Document's Invoice ref.(BSEG-REBZG) to 'V' automatic.
How can automatic set the FI Document's Invoice ref.(BSEG-REBZG) to 'V' when I do a SD billing.(VF01 credit memo) How can automatic set the FI Document's Invoice ref.(BSEG-REBZG) to 'V' when I do a MM billing.(Miro credit memo) How can automatic set