「java状态框」java模态对话框

博主:adminadmin 2022-12-20 17:33:06 55

今天给各位分享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模态对话框的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-20,除非注明,否则均为首码项目网原创文章,转载请注明出处。