草庐IT

TextArea1

全部标签

【微信小程序】底部弹窗固定定位fixed+textarea,导致的adjust-position在安卓手机失效问题

安卓手机测试时候发现,fixed固定定位导致键盘弹出时,textarea无法正常被顶上去。然后我就尝试了第二种方法用scroll-view将高度设置为100vh时,将页面保持在视口高度,这个时候发现不管是弹窗是fixed还是absolute都无法让安卓手机的键盘弹出时textarea顶上去最后我用了最后一种办法,有需要可以看一下对于底部弹出的组件我把它高度设置为正常高度+键盘高度,至于键盘高度则去监听键盘的弹出从而获取键盘高度,至于键盘高度变化这部分的动画效果用transition:all100ms;//popup是我自己写的底部弹出组件,可以自己写一个//keyboardHeight为键盘高

小程序 textarea 属性 line-height auto-height 解决方案(独此一家)

问题:我们知道 小程序中 textarea 在设置 auto-height情况下,会自动设置height的高度;而他自动设置的高度,是以字体大小的高度来设置的,而不是以line-height高度来自适应设置,从而导致 换行后,真实高度小于 文字展示需要高度,出现文字滚动的情况。遍观网上,基本存在一种解决不完美的解决方案; (不采用):设置 textarea里font-size和line-height一致;这样高度就对的上了,但是行高很小,不符合UI设计稿,难看!故,经过本人研究,可采取以下方式完美解决。1.给textarea的最小高度设置为 父级元素的100%,从而覆盖掉小程序计算的heigh

JavaFX:如何使回车键提交TextArea

抱歉,如果这看起来有点太简单了,我是JavaFX的新手,这是我用它构建的第一个小应用程序。我正在尝试制作一个简单的聊天客户端。我正在使用JavaFXScene构建器制作客户端UI,以及连接到FXML的Controller类。我怎样才能使文本区域中的当前文本提交到服务器并在按下回车键时清除文本区域,而不是使用某种“发送”按钮?编辑:这是不起作用的代码://...publicclassFXMLDocumentController{//...@FXMLprivateTextAreamessageBox;//...messageBox.setOnKeyPressed(newEventHandl

JavaFX 将文本附加到 TextArea 抛出异常

答案:JavaFXappendtexttoTextAreathrowsException我有一个计算目录大小的线程。我为此使用walkFileTree。为了获取一些信息,我将实际文件附加到文本区域。但是当我有很多文件时(例如>300)我得到了Exceptioninthread"JavaFXApplicationThread"java.lang.ArrayIndexOutOfBoundsException代码如下:privatevoidstartScheduledExecutorService(){Threaddt=newThread(newRunnable(){publicvoidru

JavaFX TextArea如何使用自动换行符设置文本

在我的应用程序中,我使用了两个Tab。在第一个中我放置了一个HtmlEditor,在第二个中我放置了一个TextArea。HTML选项卡是默认选项,当用户创建HTML输入时,他可以切换到TextArea以便直接查看或更改HTML源代码。我添加了一个监听器来从HtmlEditor获取htmlText并将其设置为TextArea中的文本,因此用户可以轻松地在HTML和源模式。这是我的听众:@FXMLprivateTabhtmlTab;@FXMLprivateTabsourceTab;@FXMLprivateHTMLEditorhtmlEditor;@FXMLprivateTextAreat

在 Java 的 TextArea 中使用文档监听器时出现 java.lang.IllegalStateException

DocumentListenerdl=newMessageDocumentListener();((AbstractDocument)nboxArea.getDocument()).setDocumentFilter(newDocumentFilter(){publicvoidinsertString(FilterBypassfb,intoffset,Stringstring,AttributeSetattr)throwsBadLocationException{string=string.replaceAll("\t","");super.insertString(fb,offset

java - JavaFX TextArea 中的模糊文本

我在使用JavaFX时遇到了一个奇怪的问题。我在SceneBuilder中设计了一个简单的Scene。文本在预览中看起来不错,但在运行应用程序时文本看起来很模糊,请考虑下图。这是FXML:这是应用程序类代码:FXMLLoaderfxmlLoader=newFXMLLoader(getClass().getResource("/br/mviccari/javafxtest/layouts/telaMensagem.fxml"));Parentroot=fxmlLoader.load();TelaMensagemControllercontroller=fxmlLoader.getCont

java - 使用简单的自定义日志记录框架通过线程将消息记录到 JavaFX TextArea 的最有效方式

我有一个像这样的简单自定义日志记录框架:packagesomething;importjavafx.scene.control.TextArea;publicclassMyLogger{publicfinalTextAreatextArea;privatebooleanverboseMode=false;privatebooleandebugMode=false;publicMyLogger(finalTextAreatextArea){this.textArea=textArea;}publicMyLoggersetVerboseMode(booleanvalue){verboseM

java - 如何将输出流设置为 TextArea

我正在尝试为程序创建一个GUI面板,我希望将通常会打印到我的命令提示符的所有内容打印到TextArea对象。我的GUI面板大部分都已格式化,但我无法将文本打印到TextArea,这是我的文件:packageguipanel;importjavax.swing.*;importjava.awt.*;importjava.io.*;/****@authorDan*/publicclassGUIPanelextendsJFrame{publicGUIPanel(){initComponents();}privatevoidsetOutputStream(booleancatchErrors)

vaadin:textarea滚动不起作用

我有类似于此代码的东西:TextAreatextArea=newTextArea();textArea.setSizeFull();PaneldataPanel=newPanel("Panel",textArea);dataPanel.setSizeFull();textArea.setValue(...someverylongtext...);问题是这个textarea尽管内部文本长于Textarea高度(我可以使用光标和键盘向下的箭头导航),但没有垂直滚动栏(也没有鼠标轮滚动也不起作用)。如何在此组件中启用滚动?看答案您也可以像以下内容一样更改CSS。.v-textarea{overflo