JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.undo
Ŭ·¡½º CompoundEdit

java.lang.Object 
  |
  +--javax.swing.undo.AbstractUndoableEdit 
        |
        +--javax.swing.undo.CompoundEdit
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
Serializable , UndoableEdit
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
AbstractDocument.DefaultDocumentEvent , UndoManager

public class CompoundEdit
extends AbstractUndoableEdit

AbstractUndoableEdit ÀÇ ±¸»ó ¼­ºê Ŭ·¡½º¿¡¼­, ÀÛÀº UndoableEdit ¸¦ Á¤¸®ÇØ Å« °Í¿¡ Á¶¸³ÇÕ´Ï´Ù.


ÇʵåÀÇ °³¿ä
protected  Vector edits
          CompoundEdit ¿¡ ÀÇÇØ Çѵ¢¾î¸®¿¡, ¹ÙÅÁÀ¸·Î µÇµ¹¸®´Â/Àç½ÇÇàÇϴ ó¸®°¡ ½ÇÇàµÈ UndoableEdit ÀÇ ÄÝ·º¼ÇÀÔ´Ï´Ù.
 
Ŭ·¡½º javax.swing.undo. AbstractUndoableEdit ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
RedoName , UndoName
 
»ý¼ºÀÚÀÇ °³¿ä
CompoundEdit ()
           
 
¸Þ¼ÒµåÀÇ °³¿ä
 boolean addEdit (UndoableEdit  anEdit)
          ÀÌ ÆíÁý °á°ú°¡ inProgress ÀÇ °æ¿ì,anEdit ¸¦ ¹Þ¾Æµé¿© true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean canRedo ()
          isInProgress °¡ true Àΰ¡, ¶Ç´Â ½´ÆÛ Ŭ·¡½º°¡ false ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡ false ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean canUndo ()
          isInProgress °¡ true Àΰ¡, ¶Ç´Â ½´ÆÛ Ŭ·¡½º°¡ false ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡ false ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void die ()
          °¢ Æí Áý°á°ú¿¡ ´ëÇØ¼­, ±×°ÍÀÌ Ãß°¡µÇ¾úÀ» ¶§¿Í ¿ªÀÇ ¼ø¼­·Î die ¸¦ º¸³À´Ï´Ù.
 void end ()
          inProgress ¸¦ false ·Î ¼³Á¤ÇÕ´Ï´Ù.
 String getPresentationName ()
          edits ¿¡ Ãß°¡µÈ ¸¶Áö¸· UndoableEdit ·ÎºÎÅÍ getPresentationName ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getRedoPresentationName ()
          edits ¿¡ Ãß°¡µÈ ¸¶Áö¸· UndoableEdit ·ÎºÎÅÍ getRedoPresentationName ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 String getUndoPresentationName ()
          edits ¿¡ Ãß°¡µÈ ¸¶Áö¸· UndoableEdit ·ÎºÎÅÍ getUndoPresentationName ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isInProgress ()
          ÀÌ ÆíÁý °á°ú°¡ ÁøÇàÁßÀÇ °æ¿ì, Áï, ¾ÆÁ÷ Á¾·á Áö½Ã¸¦ ¹Þ¾ÆµéÀÌÁö ¾ÊÀº °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 boolean isSignificant ()
          edits ³»ÀÇ UndoableEdit ÀÇ ¾î¶² °ÍÀΰ¡°¡ true ¸¦ µ¹·ÁÁÖ¾úÀ» °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù.
protected  UndoableEdit lastEdit ()
          edits ³»ÀÇ ¸¶Áö¸· UndoableEdit ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 void redo ()
          ÀúÀå ¶°³¯ ¼ö ÀÖ¾î ¸ðµç UndoableEdit ¿¡, Ãß°¡ÇÑ ¼ø¼­·Î redo ¸¦ º¸³À´Ï´Ù.
 String toString ()
          ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÆÛƼ¸¦ Ç¥½Ã ¹× ½Äº°Çϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.
 void undo ()
          ÀúÀå ¶°³¯ ¼ö ÀÖ¾î ¸ðµç UndoableEdit ¿¡, Ãß°¡ÇßÀ» ¶§¿Í ¿ªÀÇ ¼ø¼­·Î undo ¸¦ º¸³À´Ï´Ù.
 
Ŭ·¡½º javax.swing.undo. AbstractUndoableEdit ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
replaceEdit
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

edits

protected Vector  edits
CompoundEdit ¿¡ ÀÇÇØ Çѵ¢¾î¸®¿¡, ¹ÙÅÁÀ¸·Î µÇµ¹¸®´Â/Àç½ÇÇàÇϴ ó¸®°¡ ½ÇÇàµÈ UndoableEdit ÀÇ ÄÝ·º¼ÇÀÔ´Ï´Ù.

»ý¼ºÀÚÀÇ »ó¼¼

CompoundEdit

public CompoundEdit()
¸Þ¼ÒµåÀÇ »ó¼¼

undo

public void undo()
          throws CannotUndoException 
ÀúÀå ¶°³¯ ¼ö ÀÖ¾î ¸ðµç UndoableEdit ¿¡, Ãß°¡ÇßÀ» ¶§¿Í ¿ªÀÇ ¼ø¼­·Î undo ¸¦ º¸³À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ undo
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ undo
¿¹¿Ü:
CannotUndoException - canUndo °¡ false ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
°ü·Ã Ç׸ñ:
AbstractUndoableEdit.canUndo()

redo

public void redo()
          throws CannotRedoException 
ÀúÀå ¶°³¯ ¼ö ÀÖ¾î ¸ðµç UndoableEdit ¿¡, Ãß°¡ÇÑ ¼ø¼­·Î redo ¸¦ º¸³À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ redo
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ redo
¿¹¿Ü:
CannotRedoException - canRedo °¡ false ¸¦ µ¹·ÁÁÖ´Â °æ¿ì
°ü·Ã Ç׸ñ:
AbstractUndoableEdit.canRedo()

lastEdit

protected UndoableEdit  lastEdit()
edits ³»ÀÇ ¸¶Áö¸· UndoableEdit ¸¦ µ¹·ÁÁÝ´Ï´Ù. ´Ù¸¸,edits °¡ ºñ¾úÀ» °æ¿ì´Â null ¸¦ µ¹·ÁÁÝ´Ï´Ù.


die

public void die()
°¢ Æí Áý°á°ú¿¡ ´ëÇØ¼­, ±×°ÍÀÌ Ãß°¡µÇ¾úÀ» ¶§¿Í ¿ªÀÇ ¼ø¼­·Î die ¸¦ º¸³À´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ die
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ die
°ü·Ã Ç׸ñ:
die()

addEdit

public boolean addEdit(UndoableEdit  anEdit)
ÀÌ ÆíÁý °á°ú°¡ inProgress ÀÇ °æ¿ì,anEdit ¸¦ ¹Þ¾Æµé¿© true ¸¦ µ¹·ÁÁÝ´Ï´Ù.

ÀÌ CompoundEdit ¿¡ Ãß°¡µÈ ¸¶Áö¸· ÆíÁý °á°ú´Â addEdit(anEdit) ¸¦ ½ÇÇàÇÒ ±âȸ°¡ ÁÖ¾îÁý´Ï´Ù. ±× ÆíÁý °á°ú°¡ °ÅºÎÇÏ´Â (false ¸¦ µ¹·ÁÁØ´Ù)¿ÍanEdit °¡ ¸¶Áö¸· ÆíÁý °á°ú¿¡ ´ëÇØ¼­ replaceEdit ¸¦ ½ÇÇàÇÒ ±âȸ°¡ ÁÖ¾îÁý´Ï´Ù. ¿©±â¼­ anEdit °¡ false ¸¦ µ¹·ÁÁÖ¸é(ÀÚ),edit ¿¡ Ãß°¡µË´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ addEdit
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ addEdit
ÆÄ¶ó¹ÌÅÍ:
anEdit - Ãß°¡µÇ´Â ÆíÁý °á°ú
¹Ýȯ°ª:
ÆíÁý °á°ú°¡ inProgress ÀÇ °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false ¸¦ µ¹·ÁÁÖ´Â
°ü·Ã Ç׸ñ:
UndoableEdit.addEdit(javax.swing.undo.UndoableEdit)

end

public void end()
inProgress ¸¦ false ·Î ¼³Á¤ÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
canUndo() , canRedo()

canUndo

public boolean canUndo()
isInProgress °¡ true Àΰ¡, ¶Ç´Â ½´ÆÛ Ŭ·¡½º°¡ false ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡ false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ canUndo
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ canUndo
¹Ýȯ°ª:
ÀÌ ÆíÁý °á°ú°¡ alive À̸ç,hasBeenDone °¡ true ÀÇ °æ¿ì, true
°ü·Ã Ç׸ñ:
isInProgress()

canRedo

public boolean canRedo()
isInProgress °¡ true Àΰ¡, ¶Ç´Â ½´ÆÛ Ŭ·¡½º°¡ false ¸¦ µ¹·ÁÁÖ´Â °æ¿ì¿¡ false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ canRedo
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ canRedo
¹Ýȯ°ª:
ÀÌ ÆíÁý °á°ú°¡ alive À̸ç,hasBeenDone °¡ false ÀÇ °æ¿ì,true
°ü·Ã Ç׸ñ:
isInProgress()

isInProgress

public boolean isInProgress()
ÀÌ ÆíÁý °á°ú°¡ ÁøÇàÁßÀÇ °æ¿ì, Áï, ¾ÆÁ÷ Á¾·á Áö½Ã¸¦ ¹Þ¾ÆµéÀÌÁö ¾ÊÀº °æ¿ì¿¡, true ¸¦ µ¹·ÁÁÝ´Ï´Ù. À̰ÍÀº Åë»ó, edits °¡ ¾ÆÁ÷ Ãß°¡ÁßÀÎ °ÍÀ» ÀǹÌÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ:
end()

isSignificant

public boolean isSignificant()
edits ³»ÀÇ UndoableEdit ÀÇ ¾î¶² °ÍÀΰ¡°¡ true ¸¦ µ¹·ÁÁÖ¾úÀ» °æ¿ì¿¡ true ¸¦ µ¹·ÁÁÝ´Ï´Ù. ¸ðµç °ÍÀÌ false ¸¦ µ¹·ÁÁÖ¾úÀ» °æ¿ì, false ¸¦ µ¹·ÁÁÝ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ isSignificant
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ isSignificant
¹Ýȯ°ª:
true
°ü·Ã Ç׸ñ:
UndoableEdit.isSignificant()

getPresentationName

public String  getPresentationName()
edits ¿¡ Ãß°¡µÈ ¸¶Áö¸· UndoableEdit ·ÎºÎÅÍ getPresentationName ¸¦ µ¹·ÁÁÝ´Ï´Ù. edits °¡ ºñ¾úÀ» °æ¿ì, ½´ÆÛ Ŭ·¡½º¸¦ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ getPresentationName
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ getPresentationName
¹Ýȯ°ª:
ÇÏ´ÃÀÇ Ä³¸¯ÅÍ ¶óÀÎ ""
°ü·Ã Ç׸ñ:
AbstractUndoableEdit.getUndoPresentationName() , AbstractUndoableEdit.getRedoPresentationName()

getUndoPresentationName

public String  getUndoPresentationName()
edits ¿¡ Ãß°¡µÈ ¸¶Áö¸· UndoableEdit ·ÎºÎÅÍ getUndoPresentationName ¸¦ µ¹·ÁÁÝ´Ï´Ù. edits °¡ ºñ¾úÀ» °æ¿ì, ½´ÆÛ Ŭ·¡½º¸¦ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ getUndoPresentationName
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ getUndoPresentationName
¹Ýȯ°ª:
getPresentationName °¡ "" ³ª¿ÀÁö ¾Ê´Â °æ¿ì´Â Ű AbstractUndoableEdit.undoText ¸¦ »ç¿ëÇØ µðÆúÆ® Å×ÀÌºí¿¡¼­ ÃëµæÇÑ °ª¿¡, °ø¹é ij¸¯ÅÍ ¹× getPresentationName ¸¦ Ãß°¡ÇÑ °ª. getPresentationName °¡ "" ÀÇ °æ¿ì´Â µðÆúÆ® °ª¸¸ÀÌ µ¹·ÁÁÖ¾îÁø´Ù.
°ü·Ã Ç׸ñ:
AbstractUndoableEdit.getPresentationName()

getRedoPresentationName

public String  getRedoPresentationName()
edits ¿¡ Ãß°¡µÈ ¸¶Áö¸· UndoableEdit ·ÎºÎÅÍ getRedoPresentationName ¸¦ µ¹·ÁÁÝ´Ï´Ù. edits °¡ ºñ¾úÀ» °æ¿ì, ½´ÆÛ Ŭ·¡½º¸¦ È£ÃâÇÕ´Ï´Ù.

Á¤ÀÇ:
ÀÎÅÍÆäÀ̽º UndoableEdit ³»ÀÇ getRedoPresentationName
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ getRedoPresentationName
¹Ýȯ°ª:
getPresentationName °¡ "" ³ª¿ÀÁö ¾Ê´Â °æ¿ì´Â Ű AbstractUndoableEdit.redoText ¸¦ »ç¿ëÇØ µðÆúÆ® Å×ÀÌºí¿¡¼­ ÃëµæÇÑ °ªÀÇ µÚ·Î °ø¹é ij¸¯ÅÍ ¹× getPresentationName ¸¦ Ãß°¡ÇÑ °Í. getPresentationName °¡ "" ÀÇ °æ¿ì´Â µðÆúÆ® °ª¸¸ÀÌ µ¹·ÁÁÖ¾îÁö´Â
°ü·Ã Ç׸ñ:
AbstractUndoableEdit.getPresentationName()

toString

public String  toString()
ÀÌ ¿ÀºêÁ§Æ®ÀÇ ÇÁ·ÎÆÛƼ¸¦ Ç¥½Ã ¹× ½Äº°Çϴ ij¸¯ÅÍ ¶óÀÎÀ» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º AbstractUndoableEdit ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ ¿ÀºêÁ§Æ®ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.