Swing
Swing编程,实践驱动型专栏,问题记录及收获分享。
Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
Swing - 【控件】JPanel
Swing - JPanel设置JPanel布局设置标题边界一:设置JPanel布局FlowLayoutBorderLayoutGridLayoutJPanel panel1 = new JPanel(new FlowLayout());// 或者JPanel panel1 = new JPanel();panel1。setLayout(new FlowLayout());二:设置标题边界setBorderBorderFactorycreateTitleBo原创 2020-10-08 09:21:22 · 404 阅读 · 0 评论 -
Swing - 【控件】JComboBox
JComboBoxpublic void setSelected(boolean b)public boolean isSelected()public int getSelectedIndex()public E getItemAt(int index)越界返回nullpublic Object getSelectedItem()???? 使用示例// 查询按钮点击功能buttonSearch.addActionListener(e->{ if(radioBu原创 2020-09-25 13:59:02 · 246 阅读 · 0 评论 -
Swing - 【控件】JOptionPane
JOptionPaneshowMessageDialog(A,B,C,D)一:提示对话框(常用)JOptionPane.showMessageDialog(this,"数据类型:男/女","输入有误", JOptionPane.ERROR_MESSAGE);JOptionPane.showMessageDialog(this,"数据类型:男/女","输入有误", JOptionPane.INFORMATION_MESSAGE);JOptionPane.showMessageDialog(th原创 2020-09-25 13:55:09 · 244 阅读 · 1 评论 -
Swing - 【控件】JTable(一)
JTable元素不可编辑设置Table-Header和Table-Body使用List填充Table一:元素不可编辑Idea快捷键复习:Shift*2 + Ctrl+O1> 自定义MyTable类,继承JTable,重写其中的isSellEditable方法public class MyTable extends JTable { @Override public boolean isCellEditable(int row, int column) {原创 2020-09-24 23:45:17 · 629 阅读 · 0 评论 -
Swing - 【控件】JTable(二)
JTable(二)获取JTable选中的行/列获取JTable指定行列的数据为JTable添加鼠标事件和键盘事件(选择使用)一:获取JTable选中的行/列int row = table.getSelectedRow();int column = table.getSelectedColumn();二:获取JTable指定行列的数据Object o = table.getValueAt(int row, int column);三:为JTable添加鼠标事件与键盘事件(选择使用)原创 2020-09-26 21:04:30 · 755 阅读 · 0 评论 -
Swing - 【控件】JMenuBar
JMenuBarJmenupublic JMenu(String s)addSeparator()JmenuItempublic JMenuItem(String text)public JMenuItem(String text, Icon icon)this.setJMenuBar(menuBar)一:源码package xyz.xx.view.body;import javax.swing.*;import java.awt.*;public class原创 2020-09-25 12:28:59 · 339 阅读 · 0 评论 -
Swing - 【界面】Login
登录界面布局一:第一阶段最外层控件初始化将控件添加到窗体设置窗体属性package xyz.xx.login;import javax.swing.*;import java.awt.*;/** * 登录窗体 */public class LoginFrame extends JFrame { private JRadioButton radioButton0,radioButton1,radioButton2; public LoginFrame(){原创 2020-09-25 09:01:33 · 335 阅读 · 2 评论 -
Swing - 【MyBatis】登录验证
Swing+MyBatis 登录验证UIMyBatis一:建库建表 CREATE DATABASE stugrade CHARSET utf8; CREATE TABLE student( sid INT PRIMARY KEY, sname VARCHAR(20), sage INT, sgender INT, smajor VARCHAR(30) ) CHARSET utf8 ENGINE原创 2020-09-25 10:50:50 · 759 阅读 · 0 评论