Java中GUI相关控件常见问题详解

Java中GUI相关控件常见问题详解


--如何在Java的Frame中设置标签(label )字体大小?

int size=14;
label.setFont(new Font("Serif",Font.PLAIN,size));


--JAVA中的textField怎样做到输入东西像输入密码的效果?
用JPasswordField 就行了


--java如何获取jpasswordfield内容?
String s=new String(jpasswordfield.getPassword());


--如何点击按钮当前窗口消失打开先开窗口?
在button的actionListener里面设置frame.dispose();(JFrame的方法)


--如何设置点击X号只退出当前窗口而不是退出全部窗口?

JFrame的方法:--setDefaultCloseOperation()

this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

//this.setLocationRelativeTo(null); //点击一个关闭所有并退出程序



--JTable的相关方法
int row = table.getSelectedRow();

--获取JTable中鼠标选中的一行的行号(从0开始)

String s = (String)table.getValueAt(row,col);
--获取JTable中row行col列的单元格的内容(都是从0开始)


--JOptionPane相关用法

JOptionPane.showMessageDialog(null,"未选中任意一行","错误",JOptionPane.ERROR_MESSAGE);

---弹出对话框

JOptionPane.showConfirmDialog(null,"123");

---弹出带有确定取消的对话框,返回值为int(0表示是,1表示否,2表示取消)



--复选框JCheckBox和单选按钮JRadioButton用法

http://blog.csdn.net/u011637069/article/details/48757653




你可能感兴趣的:(java)