Faits: Faits: A. Le 29 avril 2005, X._ a été arrêté et placé en détention préventive, dans le cadre d'une instruction ouverte contre lui pour escroquerie. Par jugement du 26 janvier 2007, le Tribunal correctionnel de l'arrondissement de Lausanne l'a condamné à une peine privative de liberté de 3 ans - sous déduction de 638 jours de détention avant jugement - pour escroquerie par métier et faux dans les titres. Le 29 janvier 2007, le Ministère public du canton de Vaud a déclaré recourir contre ce jugement. Par mémoire du 19 février 2007, il concluait principalement à l'annulation du jugement et au renvoi de la cause au tribunal de première instance pour nouveau jugement; subsidiairement, il demandait la réforme du jugement entrepris en ce sens que la réintégration de X._ soit ordonnée conformément à l'art. 89 al. 1 CP. En substance, il reprochait aux premiers juges d'avoir omis à tort de prononcer la réintégration de l'intéressé, alors que la quasi totalité des infractions retenues contre lui avaient été commises durant le délai d'épreuve assortissant une libération conditionnelle qui lui avait été octroyée en août 2000. A. Le 29 avril 2005, X._ a été arrêté et placé en détention préventive, dans le cadre d'une instruction ouverte contre lui pour escroquerie. Par jugement du 26 janvier 2007, le Tribunal correctionnel de l'arrondissement de Lausanne l'a condamné à une peine privative de liberté de 3 ans - sous déduction de 638 jours de détention avant jugement - pour escroquerie par métier et faux dans les titres. Le 29 janvier 2007, le Ministère public du canton de Vaud a déclaré recourir contre ce jugement. Par mémoire du 19 février 2007, il concluait principalement à l'annulation du jugement et au renvoi de la cause au tribunal de première instance pour nouveau jugement; subsidiairement, il demandait la réforme du jugement entrepris en ce sens que la réintégration de X._ soit ordonnée conformément à l'art. 89 al. 1 CP. En substance, il reprochait aux premiers juges d'avoir omis à tort de prononcer la réintégration de l'intéressé, alors que la quasi totalité des infractions retenues contre lui avaient été commises durant le délai d'épreuve assortissant une libération conditionnelle qui lui avait été octroyée en août 2000. B. Le 18 avril 2007, X._ a présenté une requête de mise en liberté provisoire au Président de la Cour de cassation pénale du Tribunal cantonal du canton de Vaud, qui l'a rejetée par arrêt du 23 avril 2007. Constatant l'existence d'un risque de récidive, ce magistrat a en outre considéré que le maintien en détention préventive respectait le principe de la proportionnalité. X._ a recouru contre cette décision devant la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal). Invoquant le principe de la proportionnalité, il se plaignait d'une durée excessive de sa détention préventive et reprochait à l'autorité inférieure d'avoir omis d'examiner une éventuelle libération conditionnelle ainsi que la possibilité de sauvegarder l'ordre public par d'autres moyens que la détention. Le Tribunal cantonal a rejeté le recours par arrêt du 11 mai 2007. Il a considéré qu'un risque de récidive important ressortait des conclusions des experts psychiatres et que ce risque résultait également du fait que les infractions ayant fait l'objet du jugement du 26 janvier 2007 avaient été commises durant le délai d'épreuve précédemment octroyé à l'intéressé. X._ a recouru contre cette décision devant la Cour de cassation pénale du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal). Invoquant le principe de la proportionnalité, il se plaignait d'une durée excessive de sa détention préventive et reprochait à l'autorité inférieure d'avoir omis d'examiner une éventuelle libération conditionnelle ainsi que la possibilité de sauvegarder l'ordre public par d'autres moyens que la détention. Le Tribunal cantonal a rejeté le recours par arrêt du 11 mai 2007. Il a considéré qu'un risque de récidive important ressortait des conclusions des experts psychiatres et que ce risque résultait également du fait que les infractions ayant fait l'objet du jugement du 26 janvier 2007 avaient été commises durant le délai d'épreuve précédemment octroyé à l'intéressé. C. Agissant par la voie du recours en matière pénale, X._ demande au Tribunal fédéral d'annuler cet arrêt et d'ordonner sa libération provisoire. Il invoque la liberté personnelle (art. 10 et 31 al. 1 Cst. et 5 CEDH) et se plaint du fait que son maintien en détention préventive viole le principe de la proportionnalité (art. 36 al. 3 Cst.). Il requiert en outre sa libération à titre de mesures provisionnelles. Le Tribunal cantonal se réfère aux considérants de son arrêt. Le Ministère public conclut au rejet du recours. Le recourant a renoncé à présenter des observations complémentaires. C. Agissant par la voie du recours en matière pénale, X._ demande au Tribunal fédéral d'annuler cet arrêt et d'ordonner sa libération provisoire. Il invoque la liberté personnelle (art. 10 et 31 al. 1 Cst. et 5 CEDH) et se plaint du fait que son maintien en détention préventive viole le principe de la proportionnalité (art. 36 al. 3 Cst.). Il requiert en outre sa libération à titre de mesures provisionnelles. Le Tribunal cantonal se réfère aux considérants de son arrêt. Le Ministère public conclut au rejet du recours. Le recourant a renoncé à présenter des observations complémentaires. D. Par ordonnance du 6 juin 2007, le Président de la Ire Cour de droit public a rejeté la requête d'effet suspensif. 