Sachverhalt: Sachverhalt: A. Am 16. Juli 2001 erhob X._ gegen die Ortsplanung der Gemeinde Niedererlinsbach Beschwerde an den Regierungsrat des Kantons Solothurn, mit dem Antrag, ihre Parzellen Nrn. 384, 388 und 478 seien der Bauzone zuzuweisen. Am 6. April 2004 wies der Regierungsrat die Beschwerde ab. Dagegen erhob X._ am 29. April 2004 Beschwerde an das Verwaltungsgericht des Kantons Solothurn. A. Am 16. Juli 2001 erhob X._ gegen die Ortsplanung der Gemeinde Niedererlinsbach Beschwerde an den Regierungsrat des Kantons Solothurn, mit dem Antrag, ihre Parzellen Nrn. 384, 388 und 478 seien der Bauzone zuzuweisen. Am 6. April 2004 wies der Regierungsrat die Beschwerde ab. Dagegen erhob X._ am 29. April 2004 Beschwerde an das Verwaltungsgericht des Kantons Solothurn. B. Am 30. April 2004 verfügte das Verwaltungsgericht, dass die Beschwerdeführerin bis 21. Mai 2004 einen Kostenvorschuss von Fr. 1'500.-- an die Gerichtskasse zu bezahlen habe, verbunden mit der Androhung, auf die Beschwerde nicht einzutreten, wenn der Vorschuss nicht rechtzeitig bezahlt werde. Diese Verfügung wurde dem Rechtsvertreter der Beschwerdeführerin zugestellt. Dieser schickte sie seiner Mandantin am 4. Mai 2004 per Post zu. Die Beschwerdeführerin fühlte sich in dieser Zeit nicht wohl. Deshalb öffnete sie die Post erst am 25. Mai 2004, als die Frist für die Einzahlung des Kostenvorschusses bereits abgelaufen war. Sie telefonierte daraufhin mit ihrem Rechtsvertreter. Dieser teilte dem Verwaltungsgericht gleichentags brieflich mit, dass die Beschwerdeführerin zufolge Krankheit nicht in der Lage gewesen sei, ihre Korrespondenz zu erledigen; sie werde jedoch so rasch wie möglich den Kostenvorschuss überweisen; hierfür sei die nötige Frist zu gewähren. Am 27. Mai 2004 wurde der Kostenvorschuss bezahlt. Die Beschwerdeführerin fühlte sich in dieser Zeit nicht wohl. Deshalb öffnete sie die Post erst am 25. Mai 2004, als die Frist für die Einzahlung des Kostenvorschusses bereits abgelaufen war. Sie telefonierte daraufhin mit ihrem Rechtsvertreter. Dieser teilte dem Verwaltungsgericht gleichentags brieflich mit, dass die Beschwerdeführerin zufolge Krankheit nicht in der Lage gewesen sei, ihre Korrespondenz zu erledigen; sie werde jedoch so rasch wie möglich den Kostenvorschuss überweisen; hierfür sei die nötige Frist zu gewähren. Am 27. Mai 2004 wurde der Kostenvorschuss bezahlt. C. Am 28. Mai 2004 trat das Verwaltungsgericht auf die Beschwerde nicht ein, weil der Kostenvorschuss nicht bis zum 21. Mai 2004 einbezahlt und das Fristerstreckungsgesuch des Rechtsvertreters verspätet eingereicht worden sei. C. Am 28. Mai 2004 trat das Verwaltungsgericht auf die Beschwerde nicht ein, weil der Kostenvorschuss nicht bis zum 21. Mai 2004 einbezahlt und das Fristerstreckungsgesuch des Rechtsvertreters verspätet eingereicht worden sei. D. Gegen den Nichteintretensentscheid des Verwaltungsgerichts erhebt X._ staatsrechtliche Beschwerde ans Bundesgericht. Sie beantragt die Aufhebung des angefochtenen Entscheids. D. Gegen den Nichteintretensentscheid des Verwaltungsgerichts erhebt X._ staatsrechtliche Beschwerde ans Bundesgericht. Sie beantragt die Aufhebung des angefochtenen Entscheids. E. Das Verwaltungsgericht beantragt, die staatsrechtliche Beschwerde sei abzuweisen, soweit darauf eingetreten werden könne. Der Beschwerdeführerin wurde Gelegenheit gegeben, sich zur Vernehmlassung des Verwaltungsgerichts zu äussern.