導航:首頁 > 編程語言 > java設置文本框不能修改

java設置文本框不能修改

發布時間:2022-01-20 02:42:08

① 在java的Swing中如何實現文本框為只讀

應該可以
setEditable(false)為不能編輯,但仍然可以選中內容進行復制等操作

setEnable(false)為不能使用,文本框以反白顯示,不可選擇文本也不可編輯

② java編程,設置文本框內字元不成功

你好,

showField.setText("");//就是這段代碼報錯

對於這行代碼,錯誤的惟一原因只能是,showField是null,沒有賦值

③ html中如何在定義的一個css類中實現設置文本框為只能讀不可編輯

CSS不能定義這個。。。

④ 怎樣讓JAVA里TextField 文本框 不可編輯且變灰

TextField tf=new TextField();
tf.Text="給文本框來填默認數據";
tf.setEditable(false); //設置是否可自以是可編輯的,為true是可編輯,為false是不可編輯會灰掉建議使用這些控制項時先大致熟悉其常規屬性和方法,具體可以找JDK幫助文檔查

⑤ 怎樣讓JAVA里TextField 文本框 不可編輯且變灰

參考代碼如下

TextFieldtf=newTextField(16);
tf.setBackground(Color.LIGHT_GRAY);//文本框背景設置為亮灰色
//tf.setBackground(newColor(244,244,244));//文本框背景設置為指定的顏色
tf.setEditable(false);//文本框設置為不可編輯

效果圖


importjava.awt.*;
importjava.awt.event.*;

{

FrameDemo(){
TextFieldtf=newTextField(16);//初始化文本框
tf.setBackground(Color.LIGHT_GRAY);//文本框背景為亮灰色
//tf.setBackground(newColor(244,244,244));//文本框為指定的顏色
tf.setEditable(false);//文本框不許編輯
Paneljp=newPanel();
jp.add(tf);
add(jp);
//窗口屬性的設置
setTitle("窗口");//標題
setSize(242,170);//窗口大小
setLocationRelativeTo(null);//窗口居中
addWindowListener(newWindowAdapter(){//點擊關閉窗口時,程序結束
@Override
publicvoidwindowClosing(WindowEvente){
System.exit(0);
}
});
}

publicstaticvoidmain(String[]args){
newFrameDemo().setVisible(true);//創建窗口實例,並讓窗口可見
}
}

⑥ 如何使用java腳本讓不可編輯的文本框變成可編輯的

改為抄 $("input").removeAttr("disabled");//disabled是屬性,不是元素,用removeAttr()可以移除屬性 當然你也可以這樣用 $("input").attr("disabled",false); 如果要是添加屬性的話就可以這樣 $("input").attr("disabled",true);

⑦ java中編號文本框為什麼顯示不可編輯灰色狀態,代碼有什麼錯誤嗎,怎麼才能變成可編譯的

可以直接調用seteditable(boolean)的方法來設置是否可以編輯狀態的。

⑧ java怎麼實現文本域只讀

不用把Enabled設置false,
只要把editable設為false就可以了

添加一個方法keyReleased事件就可以了,類似

public void jTextField1_keyReleased(KeyEvent e) {
jTextField2.setText(jTextField1.getText());
}

⑨ Java怎麼修改文本框TextFiled中的內容

JTextField有一個public void setText(String t)方法可以修改JTextField的內容。下面是一個具體的改變內容的實例,單擊change按鈕一次改變一次。


{
privateJFrameframe;
privateJButtonbutton;
privateJTextFieldfield;
privatestaticintcount=1;
publicWinTest1()
{
frame=newJFrame();
button=newJButton("change");
button.addActionListener(this);

field=newJTextField("thisisdefaultstring!",40);
frame.add(field);
frame.add(button);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
frame.setLayout(newFlowLayout());
frame.setVisible(true);
}
publicstaticvoidmain(String[]args)
{
newWinTest1();
}
@Override
publicvoidactionPerformed(ActionEvente)
{
if("change".equals(e.getActionCommand()))
{
field.setText("thisismodifieddefaultString"+count++);
}
}
}

⑩ 為什麼我用java程序調出來的文本框上面有❌按了不能關掉該文本框

你試一下下面的,已經改好:

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class N19 extends JFrame implements ActionListener {
JButton jb;
JTextArea jta;
public static void main(String[] args) {
// TODO Auto-generated method stub
N19 n=new N19("N19");
}
public N19(String title){
this.setBounds(200, 300, 300, 400);
this.setTitle(title);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JButton jb=new JButton("點我");
jb.setActionCommand("nh");
jta=new JTextArea();

jb.addActionListener(this);
this.add(jb,BorderLayout.NORTH);
this.add(jta,BorderLayout.CENTER);

this.setVisible(true);

}
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stu
if(e.getActionCommand().equals("nh"))
{

String input = "你好";
jta.append(input+"\n");
}
}
}

原因是jta是類變數後,構造函數裡面就不能是 JTextArea jta=new JTextArea();了
而應該是jta=new JTextArea();

閱讀全文

與java設置文本框不能修改相關的資料

熱點內容
小苮有聲小說 瀏覽:987
win10企業版更新失敗 瀏覽:94
ios代碼怎麼實現內存清理 瀏覽:952
允熙雪作品集 瀏覽:287
被總裁打手心 瀏覽:565
鬼片免費推薦 瀏覽:601
文件名後面有3怎麼去掉 瀏覽:658
linuxfstab掛載 瀏覽:750
mac版本qq怎麼改密碼錯誤 瀏覽:553
define組合一般用於頭文件中 瀏覽:165
電影里有個叫大衛的男主角 瀏覽:584
三陰僵屍電影的別名 瀏覽:703
DP 電影 瀏覽:979
有部電影講8個人分娩鏡頭 瀏覽:129
ps4文件夾怎麼加封面 瀏覽:444
網站開發怎麼選擇 瀏覽:446
魅族root升級 瀏覽:46
送快遞電影賣內衣 瀏覽:691
電信網路怎麼繳費 瀏覽:423
杜文澤電影日本 瀏覽:312

友情鏈接