powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как вставить сивмол в той позиции где стоит курсор?
3 сообщений из 3, страница 1 из 1
Как вставить сивмол в той позиции где стоит курсор?
    #33728487
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В текст содержащийся в компоненте JTextPane надо вставить символ char в той позиции в которой находится курсор.
...
Рейтинг: 0 / 0
Как вставить сивмол в той позиции где стоит курсор?
    #33728694
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
 package  net.grasoff.sarin;

 import  javax.swing.*;
 import  javax.swing.text.*;
 import  java.awt.*;
 import  java.awt.event.*;

 public   class  JTextPaneInsertCharApp  extends  JFrame {
	 public  JTextPaneInsertCharApp() {
		setTitle("Test");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setSize( 400 ,  300 );

		 final  JTextPane tp =  new  JTextPane();
		tp.setContentType("text/plain");
		tp.setText("Lorem ipsum. Ipsum lorem. Lorem ipsum. Ipsum lorem.");

		getContentPane().add(tp, BorderLayout.CENTER);

		JButton jb =  new  JButton("Insert char");
		jb.addActionListener( new  ActionListener() {
			 public   void  actionPerformed(ActionEvent e) {
				 char  c = 'X';
				 int  pos = tp.getCaretPosition();
				 try  {
					tp.getDocument().insertString(pos, String.valueOf(c),  null );
				}  catch  (BadLocationException ex) {
					ex.printStackTrace();
				}
				tp.grabFocus();
			}
		});
		getContentPane().add(jb, BorderLayout.SOUTH);

		setVisible(true);
	}

	 public   static   void  main(String[] args) {
		EventQueue.invokeLater( new  Runnable() {
			 public   void  run() {
				 new  JTextPaneInsertCharApp();
			}
		});
	}
}

--
бес потпеси, потому што раз троганъ
...
Рейтинг: 0 / 0
Как вставить сивмол в той позиции где стоит курсор?
    #33730953
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как вставить сивмол в той позиции где стоит курсор?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]