CloneSet59


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
30201.000class_body_declarations[8]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
126100
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/gui/base/IconTextField.java
230120
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/gui/search/IconTextField.java
Next
Last
Clone Instance
1
Line Count
26
Source Line
100
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/gui/base/IconTextField.java

private Border innerBorder;

private Icon icon;

private Insets insets;

private int spacing;

public IconifiedBorder(Border innerBorder, Icon icon, int spacing) {
  this.innerBorder = innerBorder;
  this.icon = icon;
  this.spacing = spacing;
}

public void setIcon(Icon ico) {
  this.icon = ico;
  insets = null;
}

public Border getInnerBorder() {
  return innerBorder;
}

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
  innerBorder.paintBorder(c, g, x, y, width, height);
  Insets innerInsets = innerBorder.getBorderInsets(c);
  iconBounds.x = x + innerInsets.left + spacing;
  iconBounds.y = y + innerInsets.top + spacing;
  icon.paintIcon(c, g, iconBounds.x, iconBounds.y);
}


First
Previous
Clone Instance
2
Line Count
30
Source Line
120
Source File
E:/TSE/Projects-CloneDR/columba-1.4-src/core/src/main/java/org/columba/core/gui/search/IconTextField.java

private Border innerBorder;

private Icon icon;

private Insets insets;

private int spacing;

public IconifiedBorder(Border innerBorder, Icon icon, int spacing) {
  this.innerBorder = innerBorder;
  this.icon = icon;
  this.spacing = spacing;
}

public void setIcon(Icon ico) {
  this.icon = ico;
  insets = null;
}

public Border getInnerBorder() {
  return innerBorder;
}

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
  innerBorder.paintBorder(c, g, x, y, width, height);
  Insets innerInsets = innerBorder.getBorderInsets(c);
  iconBounds.x = x + innerInsets.left + spacing;
  iconBounds.y = y + innerInsets.top + spacing;
  icon.paintIcon(c, g, iconBounds.x, iconBounds.y);
}


Clone AbstractionParameter Count: 0Parameter Bindings

private Border innerBorder;

private Icon icon;

private Insets insets;

private int spacing;

public IconifiedBorder(Border innerBorder, Icon icon, int spacing) {
  this.innerBorder = innerBorder;
  this.icon = icon;
  this.spacing = spacing;
}

public void setIcon(Icon ico) {
  this.icon = ico;
  insets = null;
}

public Border getInnerBorder() {
  return innerBorder;
}

public void paintBorder(Component c, Graphics g, int x, int y, int width, int height) {
  innerBorder.paintBorder(c, g, x, y, width, height);
  Insets innerInsets = innerBorder.getBorderInsets(c);
  iconBounds.x = x + innerInsets.left + spacing;
  iconBounds.y = y + innerInsets.top + spacing;
  icon.paintIcon(c, g, iconBounds.x, iconBounds.y);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
None