
正文
java提示文本代码 java文本编码方式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
JAVA如何实现代码提示?
实现方法请具体参照《Eclipse swt/Jface核心编程》
第21章 文本处理.
21.1 文本处理概述... 409
21.2 项目实战:JavaScript编辑器... 409
21.2.1 主窗口预览... 409
21.2.2 项目文件结构... 410
21.3 主窗口模块... 411
21.3.1 代码实现... 411
21.3.2 主窗口程序代码分析... 414
21.3.3 启动主窗口程序... 416
21.4 代码着色... 417
21.4.1 源代码配置类(SourceViewerConfiguration)... 417
21.4.2 基于规则的代码扫描器类(RuleBasedScanner)... 419
21.4.3 设置代码扫描规则... 420
21.4.4 提取类(Token)和文本属性类(TextAttribute)... 423
21.5 内容辅助... 423
21.5.1 配置编辑器的内容助手... 424
21.5.2 内容辅助类... 424
21.5.3 辅助建议类(CompletionProposal)... 426
21.6 文档的撤销与重复... 427
21.6.1 文档管理器对象(DefaultUndoManager)... 427
21.6.2 撤销操作的实现... 427
21.6.3 恢复操作的实现... 428
21.7 查找与替换窗口... 429
21.7.1 窗口的界面设计... 429
21.7.2 查找功能的实现... 433
21.7.3 替换功能的实现... 434
21.8 首选项的对话框... 434
21.8.1 首选项页面的代码实现... 435
21.8.2 打开首选项页面的代码... 436
21.9 文件的打开、保存与打印... 437
21.9.1 打开文件... 437
21.9.2 保存文件... 437
21.9.3 打印文件... 438
21.10 帮助对话框... 439
21.11 其他的一些工具类... 440
21.11.1 事件管理类... 440
21.11.2 资源管理类... 441
21.11.3 程序中使用的常量... 443
21.12 本章小结... 444
相关问答
Q1: 求Java窗体代码,可显示文本.
importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;importjavax.swing.JButton;importjavax.swing.JEditorPane;importjavax.swing.JFrame;importjavax.swing.JLabel;importjavax.swing.JPanel;importjavax.swing.JTextField;publicclassWindowTestextendsJFrameimplementsActionListener,KeyListener{privatestaticfinallongserialVersionUID=1L;/***主方法*/publicstaticvoidmain(String[]args){WindowTestwin=newWindowTest();}/***下面是具体实现*/JTextFieldtext;JButtonbutton;JEditorPanetextArea;publicWindowTest(){super("测试窗体");text=newJTextField(15);text.addKeyListener(this);JPanelp1=newJPanel();p1.add(newJLabel("输入字符java提示文本代码:"));p1.add(text);button=newJButton("清除");button.addActionListener(this);p1.add(button);p1.setBounds(5,5,220,100);textArea=newJEditorPane();textArea.setBounds(1,1,216,200);JPanelp2=newJPanel();p2.add(newJLabel("显示字符java提示文本代码:"));p2.add(textArea);p2.setBounds(5,115,340,220);JPanelp3=newJPanel();p3.add(p1);p3.add(p2);add(p3);setBounds(160,60,400,300);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}@OverridepublicvoidkeyPressed(KeyEvente){}@OverridepublicvoidkeyReleased(KeyEvente){if(e.getKeyCode()==KeyEvent.VK_ENTER){textArea.setText("");}else{Stringstr=text.getText();textArea.setText(str);}}@OverridepublicvoidkeyTyped(KeyEvente){}@OverridepublicvoidactionPerformed(ActionEvente){text.setText("");textArea.setText("");}}
Q2: Java编程: 提示用户输入一段英文文本,如 Hi! Look. Is this a boo
import java.util.Scanner;
public class test{
public static void main(String[] args) {
int upperCase=0,lowerCase=0,mark=0,space=0;
String str = "";
System.out.println("请输入句子:");
str = new Scanner(System.in).nextLine();
for (int i = 0; i str.length(); i++) {
//大写字母的ASCII码在65到90之间
if ((int)str.substring(i,i+1).charAt(0)=65 (int)str.substring(i,i+1).charAt(0) =90) {
upperCase++;
//小写字母的ASCII码在97到122之间
}else if ((int)str.substring(i,i+1).charAt(0)=97 (int)str.substring(i,i+1).charAt(0) =122) {
lowerCase++;
//空格是ASCII码是32
}else if ((int)str.substring(i,i+1).charAt(0) == 32) {
space++;
//.的ASCII码是46,!的ASCII码是33,?的ASCII码是63
}else if ((int)str.substring(i,i+1).charAt(0)== 33 || (int)str.substring(i,i+1).charAt(0)== 46
||(int)str.substring(i,i+1).charAt(0) == 63) {
mark++;
}
}
/**字符应该不算空格,所以句子的字符数是大写字母的数量加上小写字母的数量加上符号数,单词数等于空格数加1,句子的数量就等于符号的数量*/
System.out.println("这一句话有字符"+(upperCase+lowerCase+mark)+"个,单词有"+(space+1)+"个,句子有"+mark+"个。");
System.out.println("这一句话大写字母有"+upperCase+"个,小写字母有"+lowerCase+"个。");
}
}
Q3: 求java 文本框的输入提示 和输入错误后的提示
输入前的提示我不懂;
输入后格式不对我了解一点,java文本框没有这个错误提示功能,这里的错误提示功能涉及到Ajax和jsp技术,你输入了一串数据后,本地会对数据进行正则表达式匹配,如果出现错误,那么用jsp技术控制在相应的地方显示出错误提示
Q4: java 怎么实现在窗口出现多行提示固定文字
1、在Label上不能使用\n换行,必须使用Html标签
2、可以在java代码里面使用JLabel实现,如下:
JLabel lblLabel = new JLabel("title"); //title是指标签的名称
lblLabel.setText("htmlbody换行br /换行/body/html");
Q5: JAVA如何编写一个可实现随机显示文字的代码
使用随机数 Math.random()
然后比如随机数范围你设置为0~2
那么随机数=0的时候你就输出System.out.println("1");
那么随机数=1的时候你就输出System.out.println("2");
类推
然后你就可以写一个循环每次生成一个随机数,然后根据随机数来显示
java提示文本代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java文本编码方式、java提示文本代码的信息别忘了在本站进行查找喔。







