1.獲得文本框中當(dāng)前光標(biāo)的位置 這個(gè)可以通過(guò)getCaretPosition()方法得到 2.輸出文本到當(dāng)前位置 這個(gè)分為兩個(gè)步驟:1.拼接字符串 2.輸出 如: Java代碼 // 獲得當(dāng)前光標(biāo)位置 int cur = show.getCaretPosition(); // 得到光標(biāo)之后的字符串 String ta
創(chuàng)新互聯(lián)服務(wù)緊隨時(shí)代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過(guò)十多年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計(jì)師、專業(yè)的網(wǎng)站實(shí)施團(tuán)隊(duì)以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對(duì)網(wǎng)站進(jìn)行成都網(wǎng)站建設(shè)、做網(wǎng)站、建設(shè)、維護(hù)、更新和改版,實(shí)現(xiàn)客戶網(wǎng)站對(duì)外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
import?Java.awt.TextField;import?javax.swing.JFrame;
public?class?InsertPosition?extends?JFrame?{
InsertPosition(){
setSize(300,?200);
TextField?tf=new?TextField("cecfagag");
tf.setCaretPosition(5);??//?位置可以自由選定
add(tf);
setVisible(true);
}
public?static?void?main(String[]?args)?{
new?InsertPosition();
}
}
切換下insert和delete鍵就可以了。還是先關(guān)閉再打開,可以解決問(wèn)題。
javaFx程序運(yùn)行,光標(biāo)(焦點(diǎn))默認(rèn)顯示在最上行的TextField上。
這樣我就無(wú)法看到輸入框的提示字符...
解決方法:
//注冊(cè)
Button?btn?=?new?Button("登錄");
HBox?hBox?=?new?HBox(10);
hBox.setAlignment(Pos.BOTTOM_RIGHT);
hBox.getChildren().add(btn);
grid.add(hBox,?2,?5);
Scene?scene?=?new?Scene(grid,?300,?275);
btn.requestFocus();?????????????//讓登錄按鈕獲取焦點(diǎn)
btn.requestFocus(); //一定要在new Scene(grid, 300, 275)之后調(diào)用(聰明的你已經(jīng)猜到使Scene初始化的緣由啦!談不上好與壞,默認(rèn)有光標(biāo)不挺好的,沒有的話,不顯得javaFx比較2不是哈哈哈)
btn.requestFocus(); 替換為hBox.requestFocus(); 則看不到光標(biāo)啦!
需要的才是最好的?。ǖ谝淮卧诎俣壬匣卮饐?wèn)題...百度半天無(wú)結(jié)果...啊哈哈哈2019年5月3日23點(diǎn)23分)
網(wǎng)站題目:java控制光標(biāo)代碼,java控制光標(biāo)位置
文章來(lái)源:http://aaarwkj.com/article46/dssjoeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站排名、網(wǎng)站建設(shè)、虛擬主機(jī)、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)