錯過了「血月月亮+超級月亮+藍色月亮」程序媛:我用java自己寫

2020-12-06 java小白裙

據悉,今晚的月亮是「超級月亮+藍月亮+紅月亮」三合一,而上一次它們組團亮相,是152年前的1866年3月31日。

用java框架展示月食過程。先把背景設置成黑色,畫一個黃色的圓作為月亮,畫一個黑色的圓,將它的y坐標與月亮相同,讓這個x不斷的自增,然後很關鍵的兩個方法是sleep()和repaint()這兩個,它們可以近似於讓屏幕的內容不斷的刷新,當與月亮重合時,黑色就會覆蓋掉黃色,這樣就讓人覺得是月亮在變化。有興趣的朋友可以添加更多元素在裡面。

代碼

效果

需要更多原始碼項目練手的可以加一下我的學習群,文件自助下載285154486

相關焦點

  • 2018年1月31日「超級藍色血月亮」
    北京時間1月31日17時51分開始,國家空間天氣監測預警中心對「超級藍色血月亮」進行了現場直播(照片)。農曆臘月十五,月亮上演了「月全食血月+超級月亮+藍月」三景合一的天文奇觀,距離上次出現有150多年了。我國大部分地區都能看到這輪「超級藍色血月亮。
  • 黑色月亮,血色月亮,藍色月亮和超級月亮
    黑色的月亮,血色的月亮,藍色的月亮:這些奇怪的月亮名字是怎麼回事?黑色月亮、藍色月亮、血月、超級月亮--所有這些月亮類型有什麼不同?我們下面有一個快速指南,可以幫助你區分月亮和月亮。根據Space.com天空觀察專欄作家喬·勞(Joe Rao)的說法,黑月亮(按照這個定義)大約每32個月發生一次。對黑月還有其他定義。一種是指整整一個月都沒有新月的情況。這只可能發生在2月份,通常有28天。
  • 150年一次,血月月亮+藍色月亮+超級月亮,在想看,下輩子嘍
    今年1月31日,中國乃至亞洲、大洋洲和北美洲等地可觀賞到月全食,血月凌空,我們一起等,其中,中國東部地區比西部地區觀測效果更好。根據天文學家介紹,本次的月全食將在2018年1月31日震撼登場。而且本次的月全食是「超級月亮」遇上月全食。
  • 十五的月亮十六圓!錯過「超級月亮」?今晚也能看
    月亮好圓!」4月8日凌晨2點左右,天空通透,今年最大的「超級月亮」登場。不過,錯過的市民也不用遺憾,據重慶天文科普教育協會理事龍曉泳介紹,8日晚間也能見到「超級月亮」。據介紹,當月亮剛好到滿月又經過近地點,或者在近地點附近,間隔時間不超過24小時,這時候月亮看起來比平時大且更亮一些,這樣的情況就被稱作「超級月亮」。
  • 超級血狼月亮,1月20-21日月全食:中國地區如何觀看?
    2019年第一次也是唯一一次的月全食將於1月20日(周日)發生,住在北美和南美地區的人們將首先看到「超級血狼月亮」。月食期間,月亮會變成可怕的紅色,這就是為什麼這次月全食被稱為血月。這次月食比以往更加特別,因為月亮會比平時離我們更近一些。
  • 罕見的超級血狼月亮將在新年1月以月全食形式出現
    自然愛好者將會以一種令人興奮的現象迎接新年:罕見的超級血狼月亮,它將與月全食同時出現。這次月全食發生在2018年超級藍月全日食之後將近一年,只是這次不會是「藍色」月食。日至21日晚上見證這次月全食,屆時罕見的超級血狼月亮將穿過地球陰影的北部半部。
  • 「超級月亮」來了 3月10日別錯過
    據天文預報顯示,北京時間3月10日1點48分,將出現一次「超級月亮」景觀,感興趣的朋友們一定不要錯過這次賞月的好時機。據科學預測,北京時間3月10日凌晨1點48分,太陽、地球和月球將排成近似一條直線,此時月亮會最圓,月球與地球距離大約在35.74萬千米。3月10日14點30分,月球距離地球會更近一些,只有35.72萬千米,月亮最圓和距離地球最近的時間相差少於13小時,通常這兩個時間點相差少於24小時,都可稱為超級月亮。今年符合上述條件的只有3月10日和4月8日。
  • 2020年第一個超級月亮!
    宅在家裡無事做不如和家人們一起看個月亮這次可是能讓你理直氣壯的熬個夜啦3月10日將出現今年的第一個超級月亮如果今天凌晨你因睡覺而錯過賞月沒關係還有今晚呢快和小紅一起來賞月趴最佳觀察超級月亮時間是3月10日凌晨1:48及晚上,4月8日中國各地公眾還可再賞一次超級月亮。
  • 152年難得一遇的「超級藍色血月」來了!超級月亮奇觀月底登場
    還記得今年元旦令人印象深刻的「超級月亮」嗎?下周三(31日)即將迎來罕見的「超級藍色血月」,當日晚間7點48分至11點12分,藍月、血月及超級月亮將同時登場,上演152年難得一遇的天文奇觀。「超級藍色血月」(super blue blood moon),又被稱為「超級月亮三部曲」,這是罕見的天文奇觀,超級月亮、藍色月亮和月全食(血月)在一起。1月31日也是152年後的一個月,又是藍色的血,最後一次是1866次。
  • 盤點神奇的月亮:紅血月、藍月、黑月、超級月亮
    新月季進行時,這次新月是一次黑月,由於黑月每隔29-33個月才出現一次,比較少遇到,所以看起來酷酷的,今天我們就來把最近出現的各種月亮盤一遍。一、超級月亮(Supermoon)超級新月、超級滿月:指月亮位於近地點附近的新月或滿月,這是一個純粹的天文現象,但是Supermoon這個詞兒是佔星師起的,所以受到隔壁天文界的無視。
  • 奇觀| 3月還有「超級月亮」!天津人別再錯過
    奇觀 | 3月還有「超級月亮」!畢宿五是夜空中的亮星之一,是我國古代四大航海之星之一,是肉眼可見天空中最亮的20顆恆星之一,因此,「月合恆星畢宿五」可謂是浪漫星月童話上演,星月交相輝映。「超級月亮」2020年「超級月亮」一共有四次,分別發生在2月9日、3月10日,4月8日和5月7日,其中,4月8日的這次還是年度「最大滿月」。
  • 就在今晚巧遇最美的「草莓月亮「 錯過就要再等46年!
    為什麼 6 月的月亮才叫草莓月亮呢?  根據Space.com的介紹,「六月的滿月通常被稱為草莓月亮,或者完整的玫瑰月亮和蓮花月亮。」根據預測,草莓月亮會在6月27日8:58 pm升起,一直持續到5:45 am。
  • No25:月亮、超級月亮與人造月亮
    ;月亮位於近地點時正好滿月,稱為超級滿月。當滿月從地平線升起時(即近點月),我們看到的月亮似乎比它升到天頂時更大、更明亮。這時的近點月大概比遠點月變大14%,變亮30%左右(取決於氣象條件)。但這種大小、亮度的變化,其實人的肉眼是不太容易覺察出來的。而我們華夏文明卻崇尚遠地點的滿月,這就是我們一年一度的中秋節夜晚的月亮又明又亮。
  • 2019年超級月亮!如何觀看今年2月最大的月亮
    下個月,一顆明亮的超級月亮將照亮夜空,讓觀星者看到一年中最大的滿月。以下是你需要知道的關於二月超級月亮的一切。2019年超級月亮:2月的滿月是超級月亮事件。今年最大的超級月亮出現在2019年1月21日的超級月亮月食之後一個月。超級月亮只是今年三個超級月亮中的一個,三月份還會有另一個超級月亮。現在,觀星者被鼓勵在超級月亮的夜晚走出家門,親眼目睹大自然的奇觀。如果這還不夠誘人,請記住,2018年2月根本沒有滿月。如何觀看二月的超級月亮?
  • 2019超級血狼月1月上演 什麼是超級月亮?血月?狼月?
    2019年1月,一個罕見的超級血狼月將出現在全球大部分地區。  超級血狼月將於2019年1月21日(周一)凌晨在地球的夜晚達到頂峰。  超級血狼月是三個星象事件匯聚在一起形成最終觀星表演的高潮。超級血狼月亮將把太陽系運動產生的三種現象光聯繫在一起。下面是你需要知道的關於1月份月全食的一切。  什麼是超級月亮?
  • 不要錯過今晚的超級月亮!2019年最大和最亮的月亮來啦
    那麼超級月亮何時? 技術滿月發生在美國東部時間上午10:53,不幸的是,這不是一天中看月亮的好時機。 因此,看到超級月亮的尖峰時間並不是月亮最充分的時刻。從肉眼看,今晚的月亮將看起來完全飽滿,捕捉它的最佳時間是月出時的早期黃昏。 觀看月球的能力取決於日落和月亮,對於美國大多數地方而言,在下午5:30至下午6:30之間的某個時間是捕捉月球最令人印象深刻的理想選擇。
  • 月食、藍月亮、超級月亮、超級藍血月究竟有多罕見?
    今年1月31日發生一些非常罕見和特殊事情,月亮的「全相」將在一月第二次出現成為一個藍色月亮。滿月將在其橢圓軌道與地球距離最近的地方出現,從而產生了一個超級月亮,亮度比平均亮度高出14%。然而一個藍色的月亮,在一個月內可能出現兩次。因為一年中重大事件一覽表幫我們記錄了下來。圖片:kasabubu of pixabay / public domainTOP1、藍月亮「百年不遇」沒有進入流行詞彙,因為藍色的月亮很常見,但絕對不是這樣的。
  • 超級月亮是什麼 第二次超級月亮時間什麼時候出現
    超級月亮是什麼 第二次超級月亮時間什麼時候出現  天文預報顯示,3月10日1點48分,將出現超級月亮景觀!如果天色晴朗,中國各地乃至整個北半球都可觀賞到!不過,近期南方多雨,如果因天氣等原因目睹不到超級月亮,也不用惋惜。今年4月8日,還可再賞一次名副其實的超級月亮。  超級月亮是什麼?
  • 4月7日將會出現巨大的粉紅色超級月亮,別錯過了!
    更好的是,你可以在自己家裡看到它。你準備好去看好戲了嗎?那你就得抬頭往上看。因為下周有一個非常激動人心的時刻。它在天空中。超級月亮將在4月7日出現,很難錯過。因為它將是一年中最大最亮的月亮。你可能會想,這是怎麼發生的?這都和月球的軌道有關。
  • 今年最大最圓的「超級月亮」來了!錯過等一年!
    今年最大最圓的「超級月亮」來了!錯過等一年!(回顧今年第一個「超級月亮」美景,點擊連結:)據廣州市五羊天象館透露,4月8日將出現今年最大最圓的超級月亮,只要天氣晴朗,我國各地均可觀賞到。這次超級月亮,最佳觀賞時間是4月7日晚上、4月8日凌晨和晚上。2020年3月10日凌晨的超級月亮。