社区
Java SE
帖子详情
怎么动态改变JTextField的内容。
vagromkiller
2003-08-03 06:26:01
在构造函数里定义了一个JTextField,一个按钮
想在点按钮时改变JTextField的内容。
...全文
167
6
打赏
收藏
怎么动态改变JTextField的内容。
在构造函数里定义了一个JTextField,一个按钮 想在点按钮时改变JTextField的内容。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shine333
2003-08-03
打赏
举报
回复
setHorizontalAlignment(JTextField.RIGHT);
520zju
2003-08-03
打赏
举报
回复
public void setHorizontalAlignment(int alignment)
Sets the horizontal alignment of the text. Valid keys are:
JTextField.LEFT
JTextField.CENTER
JTextField.RIGHT
JTextField.LEADING
JTextField.TRAILING
vagromkiller
2003-08-03
打赏
举报
回复
public void setHorizontalAlignment(int alignment)
怎么用?其中的alignment代表什么?
chongchong2001
2003-08-03
打赏
举报
回复
那就把JTextField 定义到私有变量里面去
这样就可以访问了
第二个问题
public void setHorizontalAlignment(int alignment)
用这个方法吧!
^_^
vagromkiller
2003-08-03
打赏
举报
回复
问题是在按钮的事件处理中,就不能用原来的JTextField了,因为是在构造函数中定义的。
还有,怎么使得JTextField的字体在右边出现,而不是左边。
520zju
2003-08-03
打赏
举报
回复
可以在按钮的事件处理中
setText(String text);
用Java实现计算器
用Java实现的简易计算器 Java课程作业 ;三个
JTextField
显示的分别是:储存的数,计算表达式,计算结果;计算顺序:不论优先级,一律按照从左到右的顺序计算,跟Windows自带的计算器一样;清除键:清除表达式和计算结果,储存的数不
改变
;删除键:删除表达式的最后一个字符串;请空键:三个
JTextField
全部清空;储存键:把计算结果储存显示到第一个
JTextField
当中;如果手动直接
改变
JTextField
当中的表达式而不是按键,并不能
改变
计算结果;如有bug,请多包涵
duang简易日历记事本
利用java语言开发建议日历记事本程序。 public class CalendarPad extends JFrame implements MouseListener{ int year,month,day; Hashtable hashtable; File file; static
JTextField
showDay[]; JLabel title[]; Calendar calendar; int week; NotePad notepad=null; Month changemonth; Year changeyear; String 星期[]={"日","一","二","三","四","五","六"}; JPanel leftPanel,rightPanel; //以下是定义CalendarPad方法 public CalendarPad(int year,int month,int day) { super("Duang日历记事本"); //设置窗体标题 leftPanel=new JPanel(); JPanel leftCenter=new JPanel(); JPanel leftNorth=new JPanel(); leftCenter.setLayout(new GridLayout(7,7)); rightPanel=new JPanel(); this.year=year; this.month=month; this.day=day; changeyear=new Year(this); changeyear.setYear(year); changemonth=new Month(this); changemonth.setMonth(month); title=new JLabel[7]; //定义显示星期标签 showDay=new
JTextField
[42]; for(int j=0;j<7;j++) { title[j]=new JLabel(); title[j].setText(星期[j]); //定义显示星期标签 title[j].setBorder(BorderFactory.createRaisedBevelBorder()); //定义边框为斜面边框(凸) leftCenter.add(title[j]); //显示星期标签 } title[0].setForeground(Color.red); //将周日显示为红色 title[6].setForeground(Color.red); //将周六显示为红色 for(int i=0;i<42;i++) { showDay[i]=new
JTextField
(); showDay[i].addMouseListener(this); //添加鼠标进入 showDay[i].setEditable(false); //设置为不可编辑标签 leftCenter.add(showDay[i]); } calendar=Calendar.getInstance(); Box box=Box.createHorizontalBox(); box.add(changeyear); //添加
改变
年控件 box.add(changemonth); //添加
改变
月控件 leftNorth.add(box); //定位
改变
年月标签
Java用户名密码验证实例.rar
Java用户名密码验证实例,Java窗口程序,可以学习一下在窗体中如何初始化文本输入框、初始化密码输入框、登录按钮事件处理、初始化按钮事件处理等,并设定不允许用户
改变
窗口大小,运行效果如截图所示。 public class JPasswordFieldDemo extends JFrame {
JTextField
username; //用户名输入框 JPasswordField password; //密码输入框 JButton logonButton; //登录按钮 JButton cancelButton; //退出按钮 public JPasswordFieldDemo() { //构造函数 super("JPasswordField演示"); //调用父类构造函数 Container container=getContentPane(); //得到容器 container.setLayout(new GridLayout(3, 2, 2, 2)); //设置布局管理器 username=new
JTextField
(16); //初始化文本输入框,宽度为16列 password=new JPasswordField(16); //初始化密码输入框,宽度为16列 logonButton=new JButton("登录"); //初始化登录按钮 logonButton.addActionListener( //登录按钮事件处理 new ActionListener(){ public void actionPerformed(ActionEvent evt){ char[] pw=password.getPassword(); //得到密码 String message="您的用户名:" username.getText() "\n您的密码:" new String(pw); //消息字符串 JOptionPane.showMessageDialog(JPasswordFieldDemo.this, message); //显示消息 } }); cancelButton=new JButton("退出"); //初始化退出按钮 cancelButton.addActionListener( //初始化按钮事件处理 new ActionListener(){ public void actionPerformed(ActionEvent evt){ System.exit(0); //退出程序 } });
多线程排号系统课程设计
一个很不错的计算机网络课程设计,package com.briup.gui; import java.awt.BorderLayout;//BorderLayout(边布局) 布局管理器类 import java.awt.FlowLayout;//FlowLayout是流式布局 import java.awt.Toolkit;// 工具包 Toolkit 的子类被用于将各种组件绑定到特定本机工具包实现。 import java.awt.event.ActionEvent;//动作事件 import java.awt.event.ActionListener;//事件监听接口 import javax.swing.*; import com.briup.net.WebServerNet; public class WebServerFrame extends JFrame implements ActionListener { // 按钮面板 private JPanel btnPan = new JPanel(new FlowLayout(FlowLayout.CENTER));//创建FlowLayout布局面板,对齐方式为居中(FlowLayout.CENTER) private JLabel listenPortLb = new JLabel("Server listen port: ");//初始化控件(创建服务器监听的端口) private
JTextField
portTf = new
JTextField
("80", 5);//初始化控件,创建TextField(文本行类),默认端口号为,长度为 private JButton controlBtn = new JButton("Start");//初始化Button(按钮)(控制)控件 private JButton clearHintBtn = new JButton("Clear Hint");//初始化按钮(claer)控件 // 提示信息面板 private JTextArea hintTa = new JTextArea();//新建一个显示TextArea(纯文本)的多行区域 private WebServerNet net;//创建Web服务器网页 public WebServerFrame() { initComponent();//调用初始化函数,Component(组件类) net = new WebServerNet(this);//实例化一个用户定义的类 } /** *变量的初始化以及此类的入口 */ private void initComponent() { buildBtnPan(); buildHintPan(); setSize(400, 300);//设置窗口的大小 Toolkit tool = Toolkit.getDefaultToolkit();//得到默认的窗口模式 setLocation((tool.getScreenSize().width - this.getSize().width) / 2, (tool.getScreenSize().height - this.getSize().height) / 2); setTitle("Briup WebServer V1.0");//设置面板的标题 setDefaultCloseOperation(EXIT_ON_CLOSE);//设置用户关闭窗口时得操作 setResizable(false);//设置窗口是否可以
改变
大小,(false)表示不可以
改变
setVisible(true);//设置可见,使窗口可见 } /** *新建一个面板 */
Java登录程序实例:用户名密码验证示例.rar
Java登录程序实例:用户名密码验证示例,好像没有使用网络哦,用户名密码暂存在代码中,通过按钮事件激活函数,进行判断。部分代码如下: username=new
JTextField
(16);//初始化文本输入框,宽度为16列 password=new JPasswordField(16);//初始化密码输入框,宽度为16列 logonButton=new JButton("登录"); //初始化登录按钮 logonButton.addActionListener(//登录按钮事件处理 new ActionListener(){ public void actionPerformed(ActionEvent evt){ char[] pw=password.getPassword();//得到密码 String message="您的用户名:" username.getText() "\n您的密码:" new String(pw); //消息字符串 JOptionPane.showMessageDialog(JPasswordFieldDemo.this, message);//显示消息 } }); cancelButton=new JButton("退出");//初始化退出按钮 cancelButton.addActionListener(//初始化按钮事件处理 new ActionListener(){ public void actionPerformed(ActionEvent evt){ System.exit(0);//退出程序 } }); container.add(new JLabel(" 用户名:"));//增加组件 container.add(username); container.add(new JLabel(" 密码:")); container.add(password); container.add(logonButton); container.add(cancelButton); setResizable(false); //不允许用户
改变
窗口大小 setSize(300,120); //设置窗口尺寸 setVisible(true); //设置窗口可视 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时退出程序
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章