File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/dialog/contact/ContactEditorDialog.java | File path: /columba-1.4-src/contact/src/main/java/org/columba/addressbook/gui/dialog/contact/ContactEditorDialog.java | |||
Method name: void layoutComponents()
|
Method name: void layoutComponents()
|
|||
Number of AST nodes: 4 | Number of AST nodes: 4 | |||
1 | personalInfoPanel↵ | 1 | panel↵ | |
2 | 7↵ | |||
2 | .setLayout(new FormLayout(↵ | 3 | .setLayout(new FormLayout(↵ | |
3 | new ColumnSpec[] {↵ | 4 | new ColumnSpec[] {↵ | |
4 | FormFactory.DEFAULT_COLSPEC,↵ | 5 | FormFactory.DEFAULT_COLSPEC,↵ | |
5 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | 6 | ↵ | |
6 | new ColumnSpec(ColumnSpec.FILL,↵ | |||
7 | Sizes.DEFAULT,↵ | |||
8 | FormSpec.DEFAULT_GROW),↵ | |||
9 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | 7 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
10 | FormFactory.DEFAULT_COLSPEC,↵ | 8 | FormFactory.DEFAULT_COLSPEC,↵ | |
11 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | 9 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
12 | new ColumnSpec(ColumnSpec.FILL,↵ | 10 | ↵ | |
13 | Sizes.DEFAULT,↵ | |||
14 | FormSpec.DEFAULT_GROW) },↵ | |||
15 | new RowSpec[] {↵ | |||
11 | ↵ | |||
16 | FormFactory.DEFAULT_ROWSPEC,↵ | 12 | FormFactory.DEFAULT_COLSPEC,↵ | |
17 | FormFactory.LINE_GAP_ROWSPEC,↵ | 13 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
18 | new RowSpec(RowSpec.FILL,↵ | |||
19 | Sizes.DEFAULT,↵ | |||
20 | FormSpec.NO_GROW),↵ | |||
21 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
22 | new RowSpec(RowSpec.FILL,↵ | |||
23 | Sizes.DEFAULT,↵ | |||
24 | FormSpec.NO_GROW)↵ | |||
25 | ,↵ | 14 | FormFactory.DEFAULT_COLSPEC,↵ | |
26 | FormFactory.LINE_GAP_ROWSPEC,↵ | 15 | FormFactory.LABEL_COMPONENT_GAP_COLSPEC,↵ | |
27 | new RowSpec(RowSpec.FILL,↵ | 16 | new ↵ | |
28 | Sizes.DEFAULT,↵ | |||
29 | FormSpec.NO_GROW),↵ | |||
30 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
31 | new RowSpec(Row↵ | 17 | ColumnSpec(↵ | |
32 | Spec.FILL,↵ | 18 | ColumnSpec.FILL,↵ | |
33 | Sizes.DEFAULT,↵ | 19 | Sizes.DEFAULT,↵ | |
34 | FormSpec.NO_GROW),↵ | 20 | FormSpec.↵ | |
35 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
36 | FormFactory.DEFAULT_ROWSPEC,↵ | |||
37 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
38 | FormFactory.DEFAULT_ROWSPEC,↵ | |||
39 | FormFactory.LINE_GAP_ROWSPEC,↵ | 21 | DEFAULT_GROW), },↵ | |
40 | new RowSpec(RowSpec.FILL,↵ | 22 | new RowSpec↵ | |
41 | Sizes.DEFAULT,↵ | |||
42 | FormSpec.NO_GROW),↵ | |||
43 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
23 | [] {↵ | |||
44 | new RowSpec(RowSpec.FILL,↵ | 24 | new RowSpec(RowSpec.FILL,↵ | |
45 | Sizes.DEFAULT,↵ | 25 | Sizes.DEFAULT,↵ | |
46 | FormSpec.NO_GROW),↵ | 26 | FormSpec.NO_GROW),↵ | |
47 | FormFactory.LINE_GAP_ROWSPEC,↵ | 27 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
48 | new RowSpec(RowSpec.FILL,↵ | 28 | new RowSpec(RowSpec.FILL,↵ | |
49 | Sizes.DEFAULT,↵ | 29 | Sizes.DEFAULT,↵ | |
50 | FormSpec.NO_GROW),↵ | 30 | FormSpec.NO_GROW),↵ | |
51 | FormFactory.LINE_GAP_ROWSPEC,↵ | 31 | ↵ | |
52 | FormFactory.DEFAULT_ROWSPEC,↵ | |||
53 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
54 | FormFactory.DEFAULT_ROWSPEC,↵ | |||
55 | FormFactory.LINE_GAP_ROWSPEC,↵ | 32 | FormFactory.LINE_GAP_ROWSPEC,↵ | |
56 | new RowSpec(RowSpec.FILL,↵ | 33 | new RowSpec(RowSpec.FILL,↵ | |
57 | Sizes.DEFAULT,↵ | 34 | Sizes.DEFAULT,↵ | |
58 | FormSpec.NO_GROW),↵ | 35 | FormSpec.NO_GROW)↵ | |
59 | FormFactory.LINE_GAP_ROWSPEC,↵ | |||
60 | FormFactory.DEFAULT_ROWSPEC }));↵ | 36 | }));↵ | |
61 | ((FormLayout) personalInfoPanel.getLayout())↵ | 37 | ((FormLayout) panel7.getLayout())↵ | |
62 | .setRowGroups(new int[][] { { 3, 5, 7, 9, 15,↵ | 38 | .setRowGroups(new int[][] { { 1, 3, 5↵ | |
63 | 17, 19, 25 } });↵ | |||
64 | personalInfoP↵ | 39 | } });↵ | |
40 | // ---- pictureButton ----↵ | |||
65 | anel.add(webAddressSeparator, cc.xywh(1,↵ | 41 | panel7.add(pictureButton, cc.xywh(1,↵ | |
66 | 1, 7, 1));↵ | 42 | 1, 1, 5));↵ | |
67 | // ---- homepageLabel ----↵ | 43 | // ---- ↵ | |
68 | homepageLabel↵ | 44 | fullnameButton ----↵ | |
69 | .setText(bundle↵ | 45 | formattedNameButton.setText(bundle↵ | |
70 | .getString("homepageLabel.text")); | 46 | .getString("formattedNameButton.text")); | |
See real code fragment | See real code fragment |
Number of common nesting structure subtrees | 1 |
Number of refactorable cases | 1 |
Number of non-refactorable cases | 0 |
Time elapsed for finding largest common nesting structure subtrees (ms) | 0.0 |
Clones location | Clones are in the same method |
Number of node comparisons | 16 |
Number of mapped statements | 4 |
Number of unmapped statements in the first code fragment | 0 |
Number of unmapped statements in the second code fragment | 0 |
Time elapsed for statement mapping (ms) | 0.0 |
Clone type | Type 2 |
ID | Statement | ID | Statement | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
74 | personalInfoPanel.setLayout(new FormLayout(new ColumnSpec[] {FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW), FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW)}, new RowSpec[] {FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC, FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, FormFactory.DEFAULT_ROWSPEC})); |
| 11 | panel7.setLayout(new FormLayout(new ColumnSpec[] {FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, FormFactory.DEFAULT_COLSPEC, FormFactory.LABEL_COMPONENT_GAP_COLSPEC, new ColumnSpec(ColumnSpec.FILL, Sizes.DEFAULT, FormSpec.DEFAULT_GROW)}, new RowSpec[] {new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW), FormFactory.LINE_GAP_ROWSPEC, new RowSpec(RowSpec.FILL, Sizes.DEFAULT, FormSpec.NO_GROW)})); | ||||||||||||||||||||||
75 | ((FormLayout)personalInfoPanel.getLayout()).setRowGroups(new int[][] {{3, 5, 7, 9, 15, 17, 19, 25}}); |
| 12 | ((FormLayout)panel7.getLayout()).setRowGroups(new int[][] {{1, 3, 5}}); | ||||||||||||||||||||||
76 | personalInfoPanel.add(webAddressSeparator, cc.xywh(1, 1, 7, 1)); |
| 13 | panel7.add(pictureButton, cc.xywh(1, 1, 1, 5)); | ||||||||||||||||||||||
77 | homepageLabel.setText(bundle.getString("homepageLabel.text")); |
| 14 | formattedNameButton.setText(bundle.getString("formattedNameButton.text")); |
Row | Violation |
---|