我有一个jTable,它有一个像这样定义的表模型:
javax.swing.table.TableModel dataModel =
new javax.swing.table.DefaultTableModel(data, columns);
tblCompounds.setModel(dataModel);
Run Code Online (Sandbox Code Playgroud)
有谁知道如何清除其内容?就这样它返回一个空表?
您好,我正在使用 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) 我正在尝试在一个模式中创建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)