小编Kyo*_*shi的帖子

使用ArrayList创建jTable

我搜索了一会儿,但我无法找到解决问题的方法.

我想在JTable中显示ArrayList的值,我对此很新,并且无法修复错误.

package Statistik;

import java.util.ArrayList;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class Statistic {

    private static ArrayList<String> rowA = new ArrayList();
    private static ArrayList<String> rowB = new ArrayList();
    private static ArrayList<String> rowC = new ArrayList();
    private static ArrayList<String> titel = new ArrayList();
    private static ArrayList<Object> table = new ArrayList();

    public static void main(String[] args) {

        titel.add("Name");
        titel.add("Art der Bearbeitung");
        titel.add("Datum");

        addRows("buchung", "Created", "10.10.10");
        addRows("buchung", "Created", "10.10.10");
        addRows("buchung", "Created", "10.10.10");
        addRows("buchung", "Created", "10.10.10");
        addRows("buchung", "Created", "10.10.10");

        table.add(rowA);
        table.add(rowB);
        table.add(rowC); …
Run Code Online (Sandbox Code Playgroud)

java swing jtable arraylist

2
推荐指数
1
解决办法
1万
查看次数

在jTable中设置XML值

我有一个jTable,现在我想在其中添加XML文件的内容.我不知道如何浏览XML文件,我目前只能操作数据(重写,删除)并获取单个标记的值,而不是所有.我正在使用JDOM

我的XML-File看起来像这样:

<?xml version="1.0" encoding="UTF-8"?>
<app>
  <!-- Pfad für Templates und speicher ort für die Entity.java-->
  <Entity>
    <Name>Aposting</Name>
    <Art>0</Art>
    <Datum>Wed Nov 19 10:51:10 CET 2014</Datum>
  </Entity>

  <Entity>
    <Name>Aposting</Name>
    <Art>1</Art>
    <Datum>Wed Nov 19 11:30:34 CET 2014</Datum>
  </Entity>

  <Entity>
    <Name>Aposting</Name>
    <Art>1</Art>
    <Datum>Wed Nov 19 15:21:12 CET 2014</Datum>
  </Entity>

  <Entity>
    <Name>Aposting</Name>
    <Art>2</Art>
    <Datum>Thu Nov 20 8:01:10 CET 2014</Datum>
  </Entity>

</app>
Run Code Online (Sandbox Code Playgroud)

我想在这样的表中显示它:

在此输入图像描述

谢谢您的帮助

编辑:

我做了一个Custom模型

package TableTest;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import javax.swing.event.TableModelListener;
import javax.swing.table.TableModel;

/**
 *
 * @author Administrator
 */
public …
Run Code Online (Sandbox Code Playgroud)

java xml swing tablemodel

1
推荐指数
1
解决办法
1233
查看次数

if else语句出错

我正在写一些文字冒险,但我在开始时遇到了一个错误.我想询问玩家的性别,一切运作良好,但是如果写错了性别的消息则不会显示.

我究竟做错了什么?

        if (scan.next().equalsIgnoreCase("Frau")) {
            System.out.println("Oh eine Dame des" + sClanname + " Clans");
            sGender = scan.next();
        } else if (scan.next().equalsIgnoreCase("Mann")) {
            System.out.println("Oh ein Herr des" + sClanname + " Clans");
            sGender = scan.next();
        } else {
            System.out.println("Entschuldige, wir sind hier sehr konservativ...Es gibt nur \"Mann\" oder \"Frau\"");
        }
Run Code Online (Sandbox Code Playgroud)

我也试过了

    if (scan.next().equalsIgnoreCase("Frau") || scan.next().equalsIgnoreCase("Mann")) {
        System.out.println("Oh eine Dame des" + sClanname + " Clans");
        sGender = scan.next();
    } else {
        System.out.println("Entschuldige, wir sind hier sehr konservativ...Es gibt nur \"Mann\" oder …
Run Code Online (Sandbox Code Playgroud)

java if-statement

0
推荐指数
1
解决办法
93
查看次数

标签 统计

java ×3

swing ×2

arraylist ×1

if-statement ×1

jtable ×1

tablemodel ×1

xml ×1