小编Arp*_*pan的帖子

如何清除jTable的内容?

我有一个jTable,它有一个像这样定义的表模型:

javax.swing.table.TableModel dataModel = 
     new javax.swing.table.DefaultTableModel(data, columns);
tblCompounds.setModel(dataModel);
Run Code Online (Sandbox Code Playgroud)

有谁知道如何清除其内容?就这样它返回一个空表?

java swing jtable

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

功能单击侦听器问题 android GeoJsonLayer

您好,我正在使用 google map android api,我正在使用 google maps android geojson 实用程序。我在地图中添加了 3 层 geojson,只有road_layer (LineString) 有特征点击事件。在我添加samsad_boundary_layer(多边形)之前,单击事件工作正常。问题是如果samsad_boundary_layer要素被点击,它会触发road_layer要素点击事件,尽管图层(samsad_boundary_layer)没有要素点击事件。

private void showBoundery(){
    try {
        samsad_boundary_layer=new GeoJsonLayer(mMap,R.raw.samsad_boundary,MapActivity.this); //1st Layer
    } catch (IOException e) {
        e.printStackTrace();
    } catch (JSONException e) {
        e.printStackTrace();
    }
    samsad_boundary_layer.getDefaultPolygonStyle().setZIndex(-12f);
    GeoJsonPolygonStyle polygonStyle=samsad_boundary_layer.getDefaultPolygonStyle();
    polygonStyle.setStrokeWidth(5f);
    polygonStyle.setStrokeColor(getResources().getColor(R.color.purple));
    samsad_boundary_layer.addLayerToMap();
}

private void retrieveFileFromResource() {
    try {
        temp_layer=new GeoJsonLayer(mMap,R.raw.area_survey,this); //2nd Layer
        temp_layer.addLayerToMap();
        road_layer=new GeoJsonLayer(mMap,R.raw.road_survey,this); //3rd Layer
        road_layer.setOnFeatureClickListener(new Layer.OnFeatureClickListener() {
            @Override
            public void onFeatureClick(Feature feature) {
                if (feature!=null){
                    Iterator<HashMap> flavoursIter = …
Run Code Online (Sandbox Code Playgroud)

android google-maps geojson google-maps-android-api-2

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

在模式中动态添加JLabel但最后一个不能正常工作

我正在尝试在一个模式中创建40个动态JLabel,这工作得非常好但是最后一个JLabel没有根据模式放置.谁能告诉我我做错了什么?

这是我到目前为止所做的:

public class Booking2 {

    public static void main(String[] args) {
        JFrame jf = new JFrame();
        jf.setVisible(true);
        jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);

        jf.setSize(700, 400);
        jf.setLocationRelativeTo(null);
        int c1 = 40;
        int count = 0, count2 = 0, count3 = 0, count4 = 0, x;
        JLabel[] jl = new JLabel[c1];

        for (int i = 0; i <= c1 - 1; i++) {
            jl[i] = new JLabel();

            if (i <= 9) {
                x = 25 * count;
                jl[i].setBounds(x, 50, 20, …
Run Code Online (Sandbox Code Playgroud)

java swing jlabel jframe

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

多个六角形按钮

我正在尝试创建一个带有多个六边形按钮的设计.我能够创建一个单独的六边形按钮,但在我的情况下,我有一个项目列表,需要以下面的设计模式显示.

在此输入图像描述

如果通过这样的列表设计可能RecyclerView会更好.

android android-layout android-drawable android-recyclerview

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