java gui 组件获取数据
时间: 2023-08-11 09:07:42
浏览: 58
Java GUI 组件获取数据的方法有很多种,下面我列举一些常用的[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083):
1. JTextField 获取文本
```java
[string](https://geek.csdn.net/edu/8802d631b97a4a6af1f4d0bbf8527465?dp_token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6NDQ0MDg2MiwiZXhwIjoxNzA3MzcxOTM4LCJpYXQiOjE3MDY3NjcxMzgsInVzZXJuYW1lIjoid2VpeGluXzY4NjQ1NjQ1In0.RrTYEnMNYPC7AQdoij4SBb0kKEgHoyvF-bZOG2eGQvc&spm=1055.2569.3001.10083) text = jTextField.[get](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)Text();
2. JComboBox 获取选中项
```java
Object selectedItem = jComboBox.[get](https://geek.csdn.net/educolumn/31aebce56f4ecc5451aac3a194ff6259?spm=1055.2569.3001.10083)SelectedItem();
3. JCheckBox 获取选中状态
```java
boolean isSelected = jCheckBox.isSelected();
4. JRadioButton 获取选中状态
```java
boolean isSelected = jRadioButton.isSelected();
5. JList 获取选中项
```java
Object[] selectedValues = jList.getSelectedValues();
6. JTable 获取选中行数据
```java
TableModel model = jTable.getModel();
int[] selectedRows = jTable.getSelectedRows();
for (int i : selectedRows) {
Object valueAt = model.getValueAt(i, 0);
以上是一些常用的获取数据的[方式](https://geek.csdn.net/educolumn/0a7fca90472e8d39fd3078246e0b14f3?spm=1055.2569.3001.10083),具体使用哪种方法取决于你的需求和应用场景。
相关问题
java gui 文本框中表格
如果你在 Java GUI 中使用文本框和表格,可以考虑使用 JTextArea 和 JTable 组件。
JTextArea 是一个多行文本框,可以用于显示和编辑文本。你可以创建一个 JTextArea 对象,并将其添加到你的 GUI 中。例如:
JTextArea textArea = new JTextArea();
textArea.setEditable(false); // 设置为不可编辑
```
java,gui,如何删掉表格中的某一行数据
如果你使用的是Java Swing的JTable组件展示表格数据,可以通过以下步骤来删除表格中的某一行数据:
1. 获取选中的行号
```java
int selectedRow = table.getSelectedRow();
```