How to position the cursor
I am working with a application well knon gestion software and in my form I want that the cursor is positioned in a textfield into the form . I don't know how I can do this In my case is very important for that the user feel easy use .
Thanks
Miguel Manzano
I've been pretty successful at getting the cursor to hit where I want in text entry boxes.
Maybe some more practice will make perfect. Worked for me, until I got used to,and then again maybe my using a touchscreen smartphone, the process just comes second nature for me.
1. If any post helps you please click the below the post(s) that helped you.
2. Please resolve your thread by marking the post "Solution?" which solved it for you!
3. Install free BlackBerry Protect today for backups of contacts and data.
4. Guide to Unlocking your BlackBerry & Unlock Codes
Join our BBM Channels (Beta)
BlackBerry Support Forums Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code
Similar Messages
-
How to position the cursor in File Name area in JFileChooser??
Hi,
I have been trying to position the cursor directly to filename area in JFileChooser. But no success.
It positions itself at the directory path by default.
How should I achieve this?
The problem is that I do not know the name of this
component used for File Name area hence difficult to
use "requestFocus() or getFocus()" like methods.
Thanks for your help.
-ManojSomewhere I saw a tip that explained how to do it, but I didn't keep a link to it. But basically it's like this: JFileChooser is a Container, so getComponent(n) will return the n-th component in the JFileChooser. One of them is the one you want to give the focus to, and I expect it will be a JTextField. A little experimentation should tell you which index you need to use.
-
How to position the cursor in a text
I there a better way to position the cursor in a text portion other than trying it several times until the OS picks the right space? I know the iPad has a good way to do it by zooming in.
Or is RIM working on it.....I've been pretty successful at getting the cursor to hit where I want in text entry boxes.
Maybe some more practice will make perfect. Worked for me, until I got used to,and then again maybe my using a touchscreen smartphone, the process just comes second nature for me.
1. If any post helps you please click the below the post(s) that helped you.
2. Please resolve your thread by marking the post "Solution?" which solved it for you!
3. Install free BlackBerry Protect today for backups of contacts and data.
4. Guide to Unlocking your BlackBerry & Unlock Codes
Join our BBM Channels (Beta)
BlackBerry Support Forums Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
How to position the cursor at the end of the text with EDIT_TEXT?
Hello, it wanted to ask to them if somebody could make work the module of function EDIT_TEXT so that it positions the cursor at the end of the text that is visualizing in the text editor. In the documentation it says that passing a ' X' to him in the field scrollend of the parameter Control is obtained that operation. Nevertheless, I did this and the cursor continues appearing at the beginning of the text that visualizes.
Somebody could help me please?
Regards,
Gabriel
PD: The code that I use is the following one:
FORM f_ingresar_comentarios.
DATA: l_action,
l_result LIKE itcer,
l_pedido LIKE thead-tdname,
li_coment_save LIKE i_comentarios OCCURS 0,
li_coment_aux LIKE i_comentarios OCCURS 0 WITH HEADER LINE,
l_lines TYPE i,
l_lines_save TYPE i,
l_lines_insert TYPE i,
l_index TYPE i,
l_index_aux TYPE i,
l_insert,
lwa_control LIKE itced.
CLEAR: l_action.
CLEAR i_comentarios.
REFRESH: i_comentarios,
li_coment_save,
li_coment_aux.
l_pedido = v_pedido.
Leemos el texto si es que existe
CALL FUNCTION 'READ_TEXT'
EXPORTING
client = sy-mandt
id = v_id_text
language = sy-langu
name = l_pedido
object = c_ekko
IMPORTING
header = wa_cabecera
TABLES
lines = i_comentarios "Lineas de texto leídas
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
IF sy-subrc <> 0.
Armamos la cabecera por primer comentario para el pedido
CLEAR wa_cabecera.
wa_cabecera-tdobject = c_ekko. "Objeto en tabla TTXID
wa_cabecera-tdname = v_pedido. "Nro de pedido
wa_cabecera-tdid = v_id_text. "ID en tabla TTXID
wa_cabecera-tdspras = sy-langu. "Lenguaje
wa_cabecera-tdlinesize = 70.
ENDIF.
Salva comentarios originales
li_coment_save[] = i_comentarios[].
lwa_control-scrollend = c_x. " c_x = 'X'
Abre el editor de texto
CALL FUNCTION 'EDIT_TEXT'
EXPORTING
header = wa_cabecera
save = space
control = lwa_control
IMPORTING
newheader = wa_cabecera
function = l_action
RESULT = l_result
TABLES
lines = i_comentarios
EXCEPTIONS
object = 1
id = 2
language = 3
name = 4
linesize = 5.
Si cambio los comentarios, actualiza comentarios
CASE l_action.
WHEN c_unchanged.
WHEN c_delete.
WHEN c_update OR
c_insert.
Obtiene cantidad de lineas de comentarios originales y modificados
DESCRIBE TABLE li_coment_save LINES l_lines_save.
DESCRIBE TABLE i_comentarios LINES l_lines.
Si se insertaron lineas...
IF l_lines > l_lines_save.
Calcula cantidad de lineas a insertar para luego calcular valor de
indice a partir del cual insertar los nuevos comentarios
l_lines_insert = l_lines - l_lines_save.
l_index = ( l_lines - l_lines_insert ) + 1.
Controla que al menos una de las lineas insertadas sea diferente de
blanco
l_index_aux = l_lines.
l_insert = c_n.
DO l_lines_insert TIMES.
READ TABLE i_comentarios INDEX l_index_aux.
IF sy-subrc = 0 AND
i_comentarios-tdline <> space.
l_insert = c_s.
EXIT.
ENDIF.
l_index_aux = l_index_aux - 1.
ENDDO.
IF l_insert = c_s.
Carga comentarios originales y agrega lineas insertadas
li_coment_aux[] = li_coment_save[].
APPEND LINES OF i_comentarios
FROM l_index
TO l_lines
TO li_coment_aux.
Setea variable para indicar actualizacion de comentarios.
v_comentario = 'S'.
Agrega usuario y fecha del comentario
CONCATENATE sy-uname
sy-datum
INTO li_coment_aux-tdline
SEPARATED BY space.
li_coment_aux-tdformat = '*'.
APPEND li_coment_aux.
Grabamos el texto
CALL FUNCTION 'SAVE_TEXT'
EXPORTING
client = sy-mandt
header = wa_cabecera
savemode_direct = c_x
IMPORTING
newheader = wa_cabecera
TABLES
lines = li_coment_aux
EXCEPTIONS
id = 1
language = 2
name = 3
object = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDIF.
ENDIF.
ENDCASE.
ENDFORM. " f_ingresar_comentarios
In addition, I made another program simpler that it uses the same functions and also have the same problem:
*& Report Y_GVA_TEXT *
REPORT y_gva_text .
DATA: wa_cabecera LIKE thead,
i_comentarios LIKE tline OCCURS 0 WITH HEADER LINE.
DATA: l_action,
v_comentario,
l_result LIKE itcer,
v_pedido LIKE thead-tdname VALUE '3',
l_pedido LIKE thead-tdname,
c_a05 LIKE thead-tdid VALUE 'A05',
c_ekko LIKE stxh-tdobject VALUE 'EKKO',
l_lines LIKE sy-tabix,
lwa_control LIKE itced.
CONSTANTS: c_x VALUE 'X',
update VALUE 'U', "Langtext verändert
insert VALUE 'I', "Langtext eingefügt
delete VALUE 'D', "Langtext gelöscht
modify VALUE 'M', "Kein Langtext, Inlinezeile veränd.
unchanged VALUE ' '.
CLEAR: l_action.
CLEAR i_comentarios.
REFRESH i_comentarios.
Leemos el texto si es que existe
CALL FUNCTION 'READ_TEXT'
EXPORTING
client = sy-mandt
id = c_a05
language = sy-langu
name = v_pedido
object = c_ekko
IMPORTING
header = wa_cabecera
TABLES
lines = i_comentarios "Lineas de texto leídas
EXCEPTIONS
id = 1
language = 2
name = 3
not_found = 4
object = 5
reference_check = 6
wrong_access_to_archive = 7
OTHERS = 8.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
Armamos las cabecera para mostrar los comentarios
CLEAR wa_cabecera.
wa_cabecera-tdobject = c_ekko. "Objeto en tabla TTXID
wa_cabecera-tdname = v_pedido. "Nro de pedido
wa_cabecera-tdid = c_a05. "ID en tabla TTXID
wa_cabecera-tdspras = sy-langu. "Lenguaje
wa_cabecera-tdlinesize = 70.
ENDIF.
lwa_control-noendlines = c_x.
lwa_control-scrollend = c_x.
Abre el editor de texto
CALL FUNCTION 'EDIT_TEXT'
EXPORTING
header = wa_cabecera
save = space
control = lwa_control
IMPORTING
newheader = wa_cabecera
function = l_action
RESULT = l_result
TABLES
lines = i_comentarios
EXCEPTIONS
object = 1
id = 2
language = 3
name = 4
linesize = 5.
Si cambio los comentarios, actualiza comentarios
CASE l_action.
WHEN unchanged.
WHEN delete.
WHEN update OR
insert.
Agrega usuario y fecha del comentario
CONCATENATE sy-uname
sy-datum
INTO i_comentarios-tdline
SEPARATED BY space.
i_comentarios-tdformat = '*'.
APPEND i_comentarios.
CALL FUNCTION 'SAVE_TEXT'
EXPORTING
header = wa_cabecera
IMPORTING
newheader = wa_cabecera
TABLES
lines = i_comentarios.
ENDCASE.Murugesh,
I believe that you have mis-read Gabriel's problem.
Gabriel,
The cursor is not positioning at the base of the editor as you have cited.
In order to get this functionality to work, you must set the LINE_EDITOR import paramter to 'X'.
data: hdr like THEAD.
data: l_itced like itced.
hdr-tdobject = 'VBBP'.
hdr-tdname = '4000029521000030'.
hdr-tdid = 'Z005'.
hdr-tdspras = 'E'.
hdr-TDLINESIZE = '100'.
hdr-TDTXTLINES = '3'.
l_itced-SCROLLEND = 'X'.
CALL FUNCTION 'EDIT_TEXT'
EXPORTING
DISPLAY = ' '
EDITOR_TITLE = ' '
HEADER = hdr
PAGE = ' '
WINDOW = ' '
SAVE = 'X'
LINE_EDITOR = 'X' " here !!!
CONTROL = l_itced
PROGRAM = ' '
LOCAL_CAT = ' '
IMPORTING
FUNCTION =
NEWHEADER =
RESULT =
TABLES
LINES = lines
EXCEPTIONS
ID = 1
LANGUAGE = 2
LINESIZE = 3
NAME = 4
OBJECT = 5
TEXTFORMAT = 6
COMMUNICATION = 7
OTHERS = 8
Don't forget those points !! -
How position the cursor in selected screen field insted of defualt field
Hi All,
Can you pls let me know , how to position the cursor in selected selection-screen filed. My requirement is i have 3 selection-screen fields, By default cursor is positioned on field screen field, but i want the cursor to be positioned at 3rd screen field to enter input, i want to do this coz i am filling first 2 screen fields with default values, so i need to position the cursor at 3 rd screen filed. let me know if it is possible to achieve this.
Thanks in advance.
Regards
VishalYou will need to point it to the LOW field.
report zrich_0001.
tables: reguh.
select-options :
s_bukrs for REGUH-ZBUKR default 'US10',
s_laufd for REGUH-LAUFD default sy-datum,
S_LAUFI FOR REGUH-LAUFI .
at selection-screen output.
<b>set cursor field 'S_LAUFI-LOW'.</b>
Welcome to SDN! PLease be sure to award points for helpful answer and mark you post as solved when solved completely. Thanks.
Regards,
Rich Heilman -
How to position the cursor at next item if i choose kod_kat_pkj = '2' then the cursor will go(jump to) to kod_ngra ( state)
Begin
--Job categories
begin
select initcap(nama)
into :lmd_pmk_pkj.kod_kat_pkjn_d
from lmd_ref_kat_kerja
where kod = :lmd_pmk_pkj.kod_kat_pkjn;
exception
when no_data_found then
:lmd_pmk_pkj.kod_kat_pkjn_d := '-Tiada-';
end;
--Worker Categories
begin
select initcap(nama)
into :lmd_pmk_pkj.kod_kat_pkj_d
from lmd_ref_kat_pkj
where kod = :lmd_pmk_pkj.kod_kat_pkj;
exception
when no_data_found then
:lmd_pmk_pkj.kod_kat_pkj_d := '-Tiada-';
end;
--State if imigran
if :lmd_pmk_pkj.kod_kat_pkj = '3' then
begin
select initcap(nama)
into :lmd_pmk_pkj.kod_ngri_d
from lmd_ref_ngri
where kod = :lmd_pmk_pkj.kod_ngri;
exception
when no_data_found then
:lmd_pmk_pkj.kod_ngri_d := '-Tiada-';
end;
end if;
--State
if :lmd_pmk_pkj.kod_kat_pkj = '2' then
begin
select initcap(nama)
into :lmd_pmk_pkj.kod_ngra_d
from lmd_ref_ngra
where kod = :lmd_pmk_pkj.kod_ngra;
exception
when no_data_found then
:lmd_pmk_pkj.kod_ngra_d := '-Tiada-';
end;
end if;
exception
when others then
call_alert('e_alt01','POST_QUERY LMD_PMK_PKJ : '||dbms_error_text);
End;Post-Text-Item
if :lmd_pmk_pkj.kod_kat_pkj = '2' then
go_item('lmd_pmk_pkj.kod_ngra');
elsif :lmd_pmk_pkj.kod_kat_pkj = '3' then
go_item('lmd_pmk_pkj.kod_ngri');
else
go_item('lmd_pmk_pkj.bil_pkj_l');
end if;
But why when i choose 2, the cursor not jump to next item kod_ngra. -
How to control the cursor position in the Table control in Module pool
Hi,
Can any body tell me how to change the cursor positon from last field of the first record to the
first field of the second record , when user presses enter in the last field in the module pool
programming.
ThanksHi,
Please avoid posting duplicate posts.
Re: how to get the cursor position from screen in module pool program
Nag -
How can we position the cursor in Java?
how can we position the cursor in Java? Please help me.
and also provide me the list of threading practical question?I am talking in context of console.Note that the console can be a number of things in Java; command shell, teletype, etc. You can use either JNI or a third-party library such as jcurses for this sort of thing.
~ -
How to change the cursor type when a TableView class was added to a Swing application?
We can resize column width by dragging the column divider in the table header. This is a built-in feature of the TableView class.
Normally, the cursor will become to east-resize (or west-resize) type with positioning the cursor just to the right of a column header.
However, I found that the cursor is remaining the default type at the same position if I integrate JavaFX into Swing Application. That is adding the TableView to a Scene, and then adding this Scene to a JFXPanel, finally, adding this JFXPanel to the JFrame.
The sample codes are listing below:
public class Run extends JFrame {
Run() {
setSize(600, 450);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
initComponents();
private void initComponents() {
final JFXPanel fxPanel = new JFXPanel();
this.getContentPane().add(fxPanel);
Platform.runLater(new Runnable() {
@Override
public void run() {
initFX(fxPanel);
private void initFX(JFXPanel fxPanel) {
Scene scene = null;
try {
scene = FXMLLoader.load(
new File("res/fxml_example.fxml").toURI().toURL()
} catch (Exception ex) {
ex.printStackTrace();
fxPanel.setScene(scene);
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
new Run().setVisible(true);
fxml_example.fxml:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.Scene?>
<?import javafx.scene.control.TableView?>
<?import javafx.scene.control.TableColumn?>
<Scene xmlns:fx="http://javafx.com/fxml">
<TableView fx:id="tableView"
editable="true">
<columns>
<TableColumn text="COL1">
</TableColumn>
<TableColumn text="COL2">
</TableColumn>
<TableColumn text="COL3">
</TableColumn>
<TableColumn text="COL4">
</TableColumn>
<TableColumn text="COL5">
</TableColumn>
</columns>
</TableView>
</Scene>
So, are there anyone can advise how to fix these codes; make the cursor can change to east-resize (or west-resize) type when this TableView class was added to a Swing application?Thanks for the report. I've just filed a JIRA issue: https://javafx-jira.kenai.com/browse/RT-34009
//Anton. -
I somehow changed the pointer / cursor in bridge from an arrow to a small magnifying glass... when i position the cursor / pointer on a picture in the PREVIEW panel in bridge and press on the left mouse key, the cursor is a small magnifying glass that opens a small window that magnifys whatever portion of the screen it is on.... i DO NOT know how i changed it and CANT find out how to change it back to a POINTER ARROW.... please help...thanks...dave
Have you got a sticking space bar?
Try tapping it a few times. -
REGARDING position the cursor at the end of the field
i friends,
i have a field having length of 20 ,i need to place the cursor at the end of the filed means at the 20 th position the cursor must be there how will i acieve this...plz help me the value which i will pass to this field is may be of character 4 ,5 what ever but the cursor will be always at the 20th position or at the end of the filed plz help me.......parameters:pa_str(20) type c default '11111111111111111111' .
initialization. .
Set cursor field 'PA_STR' offset 20. -
Position the cursor at the top of the JTextArea?
How do you position the cursor or document at the top of the JTextArea. When I set the JTextArea to some text that exceeds the JTextArea ScrollPane it scrolls to the bottom of the document. How do you position the document to the top of the JTextArea?
thanks,
PetersetCaretPosition(0);
-
Lumia 800 - positioning the cursor
Hello Lumia fans,
while typing a text message - its very hard to position the cursor before or after a particular letter. instead it selects the whole word. its so annoying..
and how to copy the entire text message in d sms??
Solved!
Go to Solution.Hello @maninred,
-You can move the cursor in your text when it's blinking between the words by long-pressing it and then move your finger on the screen without lifting it.
-You can copy the text by choosing the first letter and then slide your finger to the last word and then by pressing the white clipboard icon.
-vvaino
#SwitchToLumia -
Positioning the cursor in the list while using INPUT ON
Hi all,
I am using INPUT ON command in write statement for quantity field(BDMNG).
My question is how to posiotion the cursor towards right side for the field.
Thanks,
Vijay.When you write the field, did you try to play with its alignment?
Try this:
DATA: l_bdmng TYPE bdmng.
WRITE l_bdmng left-JUSTIFIED INPUT ON.
It is not going to give your cursor the last position, but at least you will have a different behaviour.
Leonardo De Araujo -
Error in TCode iview Select a line or position the Cursor correctly
Hi All,
I am getting the below error while selecting the row in Tcode iview
Select a line or position the Cursor correctly.
You have not selected a delivery or a delivery item for processing and the cursor is not positioned on a valid line, even after i am
selecting the Delivery and click on the execute button
My system config :
NW04s SP 20
Thanks&Regards
MurthyHi Murthy,
Create the Iview again.Hope the issue will resolve.
Thanks,
Arun
Maybe you are looking for
-
Can not update creative cloud, it keeps saying "Installer was unable to access a critical file/directory. Please try installing again.(Error code: 43) Contact Customer Support". Any ideas?
-
How to Viewing all Resent messages selecting a list of messages using advanced selection criteria
Hi have two questions both belong to same category so combined into one Please answer separately i really appreciate your time and the communites help. I am using Single stack 7.31, Scenario ECC-->PI-->JMS(WMS) 1) A message got failed in PI mapping (
-
I've uninstalled but it is still there but not working. All the folders and program files are still there. Here is the number from the support advisor 40-37434-214303022013
-
"error loading kio_http"( db-4.2.52.2-2 req'd)
Is there an error in xorg to cause loss of internet access via konqueror but pacman downloads OK.?
-
10.5.2 Update-Combo vs Standard?
I recently upgraded to 10.5.2 but only used the System Update of 180MB at that time. After looking into it further I see there is a 343MB version. My question is this, what did I miss with the smaller download and upgrade? Can I now do the full "comb