- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的程序包含一个多项式 GUI,可以在 JTextArea 或 JEditorPane 中输入多项式。
我正在尝试找到一种方法,每当用户在文本区域中输入“^(数字)”时,它就会改变外观,以实际显示该数字是字母或数字的指数。
例如,n^2 会被视为数字 2,表示它是 n 的指数,效果更好。
最佳答案
不在 JTextArea 中,但在 JEditorPane 或 JTextPane 中,您可以使用 StyledDocument。
关于 ^
的按键事件( KeyEvent.VK_CIRCUMFLEX
) 您添加 HTML <sup>...</sup>
可能具有 StyledDocument
上的属性样式.
这需要一些工作,而不是 @Schokokuchen_Bäcker 的现成数学解决方案。
您可以为 ^
提供编辑图标像 [x],特别是作为一些国家键盘 ^
是创建像 û
这样的字母的死键。甚至还有更多的工作。
上标字符属性的更改对应于 ^
在你的代表中。
由于 JTextPane 是 JEditorPane 的子类,因此我将使用该类。
JTextPane textPane = new JTextPane(document);
textPane.setEditable(true);
Element elememt = doc.getCharacterElement(docOffset);
if (StyleConstants.isSuperscript(element.getAttributes())) { ...
可以使用 SimpleAttributeSet 来组合属性。
关于java - Prettyprint 在 JTextArea/JEditorPane 中提升为数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55834839/
我以前从未使用过 druapal。所以我需要有关如何执行此操作的具体信息。对于普通页面, pretty-print 是这样工作的:http://google-code-prettify.googlec
我正在从 H 切换到 L import qualified Text.PrettyPrint.HughesPJ as H import qualified Text.PrettyPrint.Leije
我的项目中有一个嵌套字典,它是通过 PrettyPrint 打印的(只需将嵌套字典扔进去即可)。 但是这个嵌套的字典必须被嵌套的 MutableMapping 对象替换,因为我需要覆盖一些 Magic
使用类似的东西: pp = pprint.PrettyPrinter(indent=4, width=...).pprint pp(my_list)的当前输出: [ 1, 2, 3
我正在尝试美化我在 Blogger 中的代码。我已将 Google JS 和 CSS 文件链接到我的模板。问题是我希望代码在页面加载时得到美化,所以我添加了 prettyPrint();在模板上加载页
如何将 Python PrettyPrint 输出存储到某个变量。 除了 eyeD3 还有其他方法吗? 像这样- string_output = pp.pprint(dict) 最佳答案 使用 ppr
我有这个 JavaScript(带有 jQuery): var g_files_added, socket, cookie, database = null; var file_contents
我正在处理 http://twitterbootstrap.org/bootstrap-form-validation/ .除了在表单中各个字段的末尾添加图像外,我已经使项目正常运行。 我的表格看起来
PrettyPrint 很棒,但我遇到了以下问题。 我有一个这样打印的结构: { 'table': { 'tr': [ { 'tr': { 'td': [ {'td': 'Period'},
我的 Javascript 有问题 - $.ajax({ 'url': message.action, 'data': parameterMap, 'cache': true, 'dataT
我在我的博客上使用 Syntax Highlighter 来美化代码。现在我想把它改成 Google Open Source Prettify。 在 Syntax HighLighter 中,我们通过
我正在尝试使用 prettyprint 来格式化我的代码的 UI,但我没有完成任何格式化。 HTML: <div> This is a div </div&
我是 Perl(Windows 7 上的 Strawberry Perl v5.12.3)的新手,试图编写一个脚本来帮助我完成重复的 HTML 格式化任务。这些文件将来需要手动编辑,我希望它们是人性化
出于某种原因,我的下面的代码给出了异常:javax.xml.transform.TransformerConfigurationException:无法编译样式表 public String remo
写入文件时如何使用 pretty-print ? package tests; import java.io.File; import java.io.FileOutputStream; import
我目前正在使用 https://github.com/danielstjules/php-pretty-datetime用于打印我的时间。目前它正在吐出 UTC 时间,因为那是 MYSQL 中的时间。
我正在使用 jackson 2.8.4 并尝试在一个名为 json 的单行字符串中漂亮地打印(即使用缩进很好地格式化)一些 JSON。 我试过了 ObjectMapper mapper = new O
希望您能帮助我解决ReferenceError: PrettyPrint is not Defined。 How do I contact you? One moment... $(document
继续 from this question , 我正在尝试将 [String : Any] 转换为 String,然后将该 String 传递给 forHTTPHeaderField 尝试 1: 没有
我有一个这样的 JSON 字符串 {"menu":{"header":"SVG Viewer","items":[{"id":"Open"}, {"id":"OpenNew","label":"Ope
我是一名优秀的程序员,十分优秀!