「java状态框」java模态对话框
今天给各位分享java状态框的知识,其中也会对java模态对话框进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
java中怎么知道单选框的选中状态
使用JRadioButton定义选择按钮,如果要实现单选,需要把按钮添加至ButtonGroup,如下:
ButtonGroup buttonGroup2 = new ButtonGroup();
JRadioButton select_ID = new JRadioButton();
JRadioButton select_Name = new JRadioButton();
JRadioButton select_Book = new JRadioButton();
JRadioButton select_All = new JRadioButton();
初始化时执行:
buttonGroup2.add(select_ID);
buttonGroup2.add(select_Book);
buttonGroup2.add(select_Name);
buttonGroup2.add(select_All);
判断是否选中:
select_Name.isSelected() 选中时返回true,否则false
控制java文本框输入法状态
你可以禁用掉JTextField的输入法,写一个简单的例子 import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class JTextFieldInput extends JFrame{
private JTextField txtField;
public JTextFieldInput()
{
init();
setComponentListener();
setJFrameLocation();
this.setVisible(true);
}
private void init()
{
this.setSize(300,300);
Container content=this.getContentPane();
content.setLayout(new FlowLayout());
txtField=new JTextField(10);
txtField.enableInputMethods(false); //禁用掉输入法
content.add(txtField);
}
private void setJFrameLocation()
{
Dimension screenSize=this.getToolkit().getDefaultToolkit().getScreenSize();
Dimension frameSize=this.getSize();
if(frameSize.widthscreenSize.width)
frameSize.width=screenSize.width;
if(frameSize.heightscreenSize.height)
frameSize.height=screenSize.height;
this.setLocation((screenSize.width-frameSize.width)/2, (screenSize.height-frameSize.height)/2);
}
private void setComponentListener()
{
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[]args)
{
new JTextFieldInput();
}
}
以上回答你满意么?
JAVA如何给窗口设计显示的文本框为可选中状态,点击修改按钮后可直接对该条内容进行修改?
你可以在你做出jTable的内容你面自己做一个提示窗来修改内容。
makeFace(jTable1);
public static void makeFace(JTable table) {
DefaultTableCellRenderer tcr = new DefaultTableCellRenderer() {
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
this.setHorizontalAlignment(JLabel.RIGHT);
return super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
}};
for (int i = 0; i table.getColumnCount(); i++) {
table.getColumn(table.getColumnName(i)).setCellRenderer(tcr);
}
}
关于java状态框和java模态对话框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-20,除非注明,否则均为
原创文章,转载请注明出处。