zoukankan      html  css  js  c++  java
  • Java——文本组件:JTextComponent

    import java.awt.GridLayout;
    
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextField;
    
    //=================================================
    // File Name       :	JText_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	JText_demo
    public class JText_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		JFrame f = new JFrame("Swing窗口");							//实例化窗体对象
    		JTextField name = new JTextField(30);							//定义文本框,并指定长度
    		JTextField name_1 = new JTextField("指定内容",10);//定义文本框,并指定内容和长度
    		JLabel nameLab = new JLabel("输入用户姓名:");	//	定义标签
    		JLabel name_1Lab = new JLabel("不可编辑文本:");	//	定义标签
    		name_1.setEnabled(false);				//此文本框不可编辑
    		nameLab.setBounds(10,10,100,20); 		//设置组件位置和大小
    		name_1Lab.setBounds(10,40,100,20); 		//设置组件位置和大小
    		name.setBounds(110,10,100,20); 		//设置组件位置和大小
    		name_1.setBounds(110,40,100,20); 		//设置组件位置和大小
    		name.setColumns(10); 						//设置长度,但是此时不起作用
    		name_1.setColumns(10); 					//设置长度,但是此时不起作用
    //		f.setLayout(new GridLayout(2,2));		//设置容器的布局管理器
    		f.setLayout(null);		//设置容器的布局管理器
    		f.add(nameLab);					//向容器中增加组件
    		f.add(name);						//向容器中增加组件
    		f.add(name_1Lab);					//向容器中增加组件
    		f.add(name_1);						//向容器中增加组件
    		f.setSize(440, 320);  			//设置窗体
    		f.setLocation(300,200);		//设置显示位置
    		f.setVisible(true);
    	}
    
    }
    

     

    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JPasswordField;
    import javax.swing.JTextField;
    
    //=================================================
    // File Name       :	JPassword_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	JPassword_demo
    public class JPassword_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		JFrame f = new JFrame("Swing窗口");							//实例化窗体对象
    		JPasswordField jpf1 = new JPasswordField();			//定义秘文框
    		JPasswordField jpf2 = new JPasswordField();			//定义秘文框
    		jpf2.setEchoChar('#');  						//设置回显字符
    		JLabel nameLab = new JLabel("默认的显示:");	//	定义标签
    		JLabel name_1Lab = new JLabel("修改后的显示:");	//	定义标签
    		
    		nameLab.setBounds(10,10,100,20); 		//设置组件位置和大小
    		name_1Lab.setBounds(10,40,100,20); 		//设置组件位置和大小
    		jpf1.setBounds(110,10,100,20); 		//设置组件位置和大小
    		jpf2.setBounds(110,40,100,20); 		//设置组件位置和大小
    
    		f.setLayout(null);		//设置容器的布局管理器
    		f.add(nameLab);					//向容器中增加组件
    		f.add(jpf1);						//向容器中增加组件
    		f.add(name_1Lab);					//向容器中增加组件
    		f.add(jpf2);						//向容器中增加组件
    		f.setSize(440, 320);  			//设置窗体
    		f.setLocation(300,200);		//设置显示位置
    		f.setVisible(true);
    	}
    
    }
    

     

    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.JTextArea;
    import javax.swing.JTextField;
    
    //=================================================
    // File Name       :	JTextArea_demo
    //------------------------------------------------------------------------------
    // Author          :	Common
    
    
    
    //主类
    //Function        : 	JTextArea_demo
    public class JTextArea_demo {
    
    	public static void main(String[] args) {
    		// TODO 自动生成的方法存根
    		JFrame f = new JFrame("Swing窗口");							//实例化窗体对象
    		JTextArea name = new JTextArea("1231231231231312312",3,10);		//定义文本框
    		name.setLineWrap(true); 					//如果内容过长,自动换行
    		JLabel nameLab = new JLabel("多行文本域");	//	定义标签
    
    		nameLab.setBounds(10,10,120,20); 		//设置组件位置和大小
    		name.setBounds(130,10,150,100); 		//设置组件位置和大小
    		f.setLayout(null);		//设置容器的布局管理器
    		f.add(nameLab);					//向容器中增加组件
    		f.add(name);						//向容器中增加组件
    		f.setSize(440, 320);  			//设置窗体
    		f.setLocation(300,200);		//设置显示位置
    		f.setVisible(true);
    	}
    
    }
    
  • 相关阅读:
    dotnet 控制台读写 Sqlite 提示 no such table 找不到文件
    dotnet 控制台读写 Sqlite 提示 no such table 找不到文件
    dotnet 控制台 Hangfire 后台定时任务
    dotnet 控制台 Hangfire 后台定时任务
    dotnet 获取指定进程的输入命令行
    dotnet 获取指定进程的输入命令行
    PHP sqrt() 函数
    PHP sinh() 函数
    PHP sin() 函数
    PHP round() 函数
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/5312472.html
Copyright © 2011-2022 走看看