java swing button 函数

阅读: 评论:0

java swing button 函数

java swing button 函数

Java Swing开发常用相关函数

刘振兴

代码分享

2015年10月29日

6161

暂无评论

/*设置windows显示主题*/

try {

// windows 界面

UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");

} catch (Exception e1) {

// TODO Auto-generated catch block

e1.printStackTrace();

}

frame.setResizable(false); // 禁用窗口拉伸 最大化

frame.setLocationRelativeTo(null);//窗口居中

//设置ICO图标

URL u = Class().getResource("/img/ico.png");

frame.DefaultToolkit().getImage(u));

//设置回车执行莫功能

textField.addKeyListener(new KeyAdapter() {

public void keyTyped(KeyEvent e) {

System.out.KeyChar());

if (e.getKeyChar() == KeyEvent.VK_ENTER) // 按回车键执行相应操作;

{

button_3.doClick();

}

}

});

// 数据类型限制为数字

public static void lxxz(KeyEvent e) {

int keyChar = e.getKeyChar();

if (keyChar >= KeyEvent.VK_0 && keyChar <= KeyEvent.VK_9

|| keyChar == KeyEvent.VK_BACK_SPACE) {

} else {

}

}

//使用

textField.addKeyListener(new KeyAdapter() {

public void keyTyped(KeyEvent e) {

lxxz(e);

}

});

//table表格相关

i->DefaultTableModel;

table->JTable;

int h = SelectedRow();// 得到点击的行

String id = (String) i.getValueAt(h, 0);// 获取这行数据的第一列的值

// 清空模型中的数据

while (i.getRowCount() > 0) {

}

// 获取数据库中的数据

v->数据库查询的集合

for (int a = 0; a < v.size(); a++) {

Vector v1 = new Vector();

v1.(a).getCid());// 获取商品id

v1.(a).getCname());// 获取商品名称

v1.(a).getPrice()+"");// 获取商品单价

v1.(a).getType());// 获取商品种类

v1.(a).getCompany());// 商品计量单位

v1.(a).getStoct());// 获取当前库存

i.addRow(v1); //放到模型中

}

}

限制只能输入小数

import java.awt.Toolkit;

import AttributeSet;

import BadLocationException;

import PlainDocument;

/**

* 限制输入框只能输入小数

*/

public class DecimalOnlyDocument extends PlainDocument {

private static final long serialVersionUID = 1L;

private String reg = "^[0-9]+([.]{1}[0-9]+){0,1}$";

public void insertString(int offset, String s, AttributeSet attributeSet)

throws BadLocationException {

if (offset == 0 && s.equals(".")) {

return;

}

String str = Text(0, Length()) + s;

int i = Text(0, Length()).indexOf(".");

if (i == -1 && dsWith(".")) {

super.insertString(offset, s, attributeSet);

return;

}

if (str.matches(reg)) {

super.insertString(offset, s, attributeSet);

} else {

}

}

}

//使用方法

//textField_2.setDocument(new DecimalOnlyDocument());

评论一下

赞助本站

版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《IT技术宅》。

本文网址:.html

本文发布于:2024-01-28 17:03:09,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064325948920.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:函数   java   swing   button
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23