java 基础ui设计

package ui;

import com.sun.jna.platform.win32.User32;
import com.sun.jna.platform.win32.WinDef.HWND;

public class ui {
	 
	public static void main(String[] args) {
		ui lo = new ui();
		lo.showUI();
		
		
		
		
	}
	public void showUI(){
		//窗体类
		javax.swing.JFrame jf= new javax.swing.JFrame();
		jf.setTitle("去延迟");
		//窗体名称
		jf.setSize(300,400);
		//窗体大小(具体值跟电脑显示器的像素有关,可调整到合适大小)
		jf.setDefaultCloseOperation(3);
		//设置退出进程的方法
		jf.setLocationRelativeTo(null);
		
		java.awt.FlowLayout flow=new java.awt.FlowLayout();
		//流式布局管理器
		
		jf.setLayout(flow);
		 //给窗体设置为流式布局——从左到右然后从上到下排列自己写的组件顺序
		
		
		
		
		javax.swing.ImageIcon icon = new javax.swing.ImageIcon("D:\\Picture\\01.jpg");
		//图片,冒号里是你存图片的地址
		javax.swing.JLabel jla= new javax.swing.JLabel(icon);
		//标签
		java.awt.Dimension dm0=new java.awt.Dimension(10,10);
		//设置大小
		jla.setPreferredSize(dm0);
		//应用大小到相应组件
		jf.add(jla);
		//将组件加到窗体上
		
		javax.swing.JTextField jtf=new javax.swing.JTextField();
		//文本框
		java.awt.Dimension dm1=new java.awt.Dimension(180,30);
		//(除了JFrame)其它所有组件设置大小都是该方法
		jtf.setPreferredSize(dm1);
		jf.add(jtf);
		
		
		
		
		
		//按钮
		javax.swing.JButton jbu = new javax.swing.JButton("确定");
		java.awt.Dimension dm3=new java.awt.Dimension(60,30);
		jbu.setPreferredSize(dm3);
		
		jf.add(jbu); 
		
		/*javax.swing.JButton jbu2 = new javax.swing.JButton("定位");
		java.awt.Dimension dm2=new java.awt.Dimension(60,30);
		jbu.setPreferredSize(dm2);
		
		jf.add(jbu2); */
		//给窗体添加一个按钮对象
		
		
		
		//1.
		javax.swing.JLabel jp1 = new javax.swing.JLabel("1.大圣");
		java.awt.Dimension dm4=new java.awt.Dimension(80,30);
		//jbu.setPreferredSize(dm4);
		jf.add(jp1); 
		//2.
		javax.swing.JLabel jp2 = new javax.swing.JLabel("2.达文西");
		jf.add(jp2); 
		//3.
		javax.swing.JLabel jp3 = new javax.swing.JLabel("3.曹操");
		jf.add(jp3); 
		//4.
		javax.swing.JLabel jp4 = new javax.swing.JLabel("4.哈迪斯");
		jf.add(jp4); 		
		//5.
		javax.swing.JLabel jp5 = new javax.swing.JLabel("5.心态");
		jf.add(jp5); 	
		//6.
		javax.swing.JLabel jp6 = new javax.swing.JLabel("6.大锤");
		jf.add(jp6); 
		//7.
		javax.swing.JLabel jp7 = new javax.swing.JLabel("7.狗妹");
		jf.add(jp7);
		//8.
		javax.swing.JLabel jp8 = new javax.swing.JLabel("8.远方");
		jf.add(jp8);
		//9.
		javax.swing.JLabel jp9 = new javax.swing.JLabel("9.大西瓜");
		jf.add(jp9);
		/*给按钮添加动作监听器方法
  		ButListener2 but2 = new ButListener2();
  		//创建一个监听器
  		jbu2.addActionListener(but2);	
  		//把监听器加在“登录”按钮上
		*/
		
		//给按钮添加动作监听器方法
		ButListener but = new ButListener();
		//创建一个监听器
		jbu.addActionListener(but);	
		//把监听器加在“登录”按钮上
	    but.setJt(jtf, null);
	    
	  
	  		
			
		jf.setVisible(true); 
	}
	

}

以上为UI界面

以下为按钮事件

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值