JPanel p = new JPanel(); p.setBorder(BorderFactory.createEmptyBorder(0, 0, 4, 0)); FormLayout layout = new FormLayout("pref, 2dlu, fill:default:grow", // 2 columns "fill:default:grow"); // create a form builder DefaultFormBuilder builder = new DefaultFormBuilder(layout, p); builder.append(label); builder.append(textField); add(p, BorderLayout.NORTH); JScrollPane scrollPane = new JScrollPane(list); add(scrollPane, BorderLayout.CENTER); } private JPopupMenu getPopupMenu() { if ( contextMenu != null) return contextMenu; contextMenu = new JPopupMenu(); JMenuItem item = new JMenuItem("Open.."); item.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { IEventInfo selected = (IEventInfo) list.getSelectedValue(); openEditCalendarEventDialog(selected); } }); contextMenu.add(item)
JPanel p = new JPanel(); p.setBorder(BorderFactory.createEmptyBorder(0, 4, 4, 4)); FormLayout layout = new FormLayout("pref, 2dlu, fill:default:grow", // 2 columns "fill:default:grow"); // create a form builder DefaultFormBuilder builder = new DefaultFormBuilder(layout, p); builder.append(label); builder.append(textField); add(p, BorderLayout.NORTH); JScrollPane scrollPane = new JScrollPane(list); //scrollPane.setBorder(null); add(scrollPane, BorderLayout.CENTER); } private JPopupMenu getPopupMenu() { if (contextMenu != null) return contextMenu; contextMenu = new JPopupMenu(); JMenuItem item = new JMenuItem("Open.."); item.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent event) { IContactModelPartial selected = (IContactModelPartial) list .getSelectedValue(); openEditContactDialog(selected); } }); contextMenu.add(item)
Clone fragments detected by clone detection tool
File path: /columba-1.4-src/calendar/src/main/java/org/columba/calendar/ui/box/CalendarBox.java File path: /columba-1.4-src/contact/src/main/java/org/columba/contact/gui/box/ContactBox.java
Method name: Method name:
Number of AST nodes: 0 Number of AST nodes: 0
1
JPanel p = new JPanel();
1
JPanel p = new JPanel();
2
		p.setBorder(BorderFactory.createEmptyBorder(0, 0, 4, 0));
2
		p.setBorder(BorderFactory.createEmptyBorder(0, 4, 4, 4));
3
		FormLayout layout = new FormLayout("pref, 2dlu, fill:default:grow",
3
		FormLayout layout = new FormLayout("pref, 2dlu, fill:default:grow",
4
		// 2 columns
4
		// 2 columns
5
				"fill:default:grow");
5
				"fill:default:grow");
6
		// create a form builder
6
		// create a form builder
7
		DefaultFormBuilder builder = new DefaultFormBuilder(layout, p);
7
		DefaultFormBuilder builder = new DefaultFormBuilder(layout, p);
8
		builder.append(label);
8
		builder.append(label);
9
		builder.append(textField);
9
		builder.append(textField);
10
		add(p, BorderLayout.NORTH);
10
		add(p, BorderLayout.NORTH);
11
		JScrollPane scrollPane = new JScrollPane(list);
11
		JScrollPane scrollPane = new JScrollPane(list);
12
		
12
		//scrollPane.setBorder(null);
13
add(scrollPane, BorderLayout.CENTER);
13
		add(scrollPane, BorderLayout.CENTER);
14
	}
14
	}
15
	private JPopupMenu getPopupMenu() {
15
	private JPopupMenu getPopupMenu() {
16
		if ( contextMenu != null) 
16
		if (contextMenu != null)
17
return contextMenu;
17
			return contextMenu;
18
		contextMenu = new JPopupMenu();
18
		contextMenu = new JPopupMenu();
19
		JMenuItem item = new JMenuItem("Open..");
19
		JMenuItem item = new JMenuItem("Open..");
20
		item.addActionListener(new ActionListener() {
20
		item.addActionListener(new ActionListener() {
21
			public void actionPerformed(ActionEvent event) {
21
			public void actionPerformed(ActionEvent event) {
22
				IEventInfo selected = (IEventInfo) list
22
				IContactModelPartial selected = (IContactModelPartial) list
23
.getSelectedValue();
23
						.getSelectedValue();
24
				openEditCalendarEventDialog(selected);
24
				openEditContactDialog(selected);
25
			}
25
			}
26
		});
26
		});
27
		contextMenu.add(item)
27
		contextMenu.add(item)
Summary
Number of common nesting structure subtrees0
Number of refactorable cases0
Number of non-refactorable cases0
Time elapsed for finding largest common nesting structure subtrees (ms)0.0
Clones location
Number of node comparisons0