- N +

java jframe,java編寫一個JFrame窗口

大家好,如果您還對java jframe不太了解,沒有關系,今天就由本站為大家分享java jframe的知識,包括java編寫一個JFrame窗口的問題都會給大家分析到,還望可以解決大家的問題,下面我們就開始吧!

JFrame對象是什么意思怎么包含3個

JFrame是java里面的一個類,具體說是一個窗體類。JFrame對象就是創建一個JFrame類的實例,包含3個就是創建3個對象。例如,JFramef1=newJFrame(),這就創建以了一個JFrame類的對象f1,同理可以創建其他兩個對象

window是jframe的父類嗎

如果是java.awt.Frame,那么是java.awt.JWindow如果是javax.swing.JFrame,那么是java.awt.Frame.給你列出個類的層次:java.lang.Object|---java.awt.Component|----java.awt.Container|---java.awt.Window|---java.awt.Frame|---javax.swing.JFrame

cass安裝顯示frame主框架沒加載怎么解決

首先,檢查cass的安裝是否完成,是否有缺失或錯誤。如果安裝無誤,嘗試以下步驟:1.檢查電腦是否有足夠的內存或磁盤空間。2.關閉所有正在運行的程序,重啟計算機,再次啟動cass。3.更新顯卡驅動程序,以確保cass可以正常運行。4.嘗試卸載并重新安裝cass,確保安裝過程中沒有出現任何錯誤。如果仍然無法解決問題,請聯系cass官方支持或尋求其他技術支持。

怎么用java做柱形圖

用jfreechart

jfreechart繪制柱狀圖

importjava.io.File;

importjava.io.IOException;

importorg.jfree.chart.ChartFactory;

importorg.jfree.chart.ChartUtilities;

importorg.jfree.chart.JFreeChart;

importorg.jfree.chart.plot.PlotOrientation;

importorg.jfree.data.category.DefaultCategoryDataset;

/*

*繪制柱狀圖

*你亮哥

**/

publicclassBarChart3DDemo

{

publicstaticvoidmain(String[]args)

{

try

{

//設置主題

ChartFactory.setChartTheme(Theme.getTheme());

//構造數據

DefaultCategoryDatasetdataset=newDefaultCategoryDataset();

dataset.addValue(100,"JAVA","1");

dataset.addValue(200,"js","1");

dataset.addValue(200,"C++","2");

dataset.addValue(300,"C","3");

dataset.addValue(400,"HTML","4");

dataset.addValue(400,"CSS","5");

/*

*publicstaticJFreeChartcreateBarChart3D(

*java.lang.Stringtitle,設置圖表的標題

*java.lang.StringcategoryAxisLabel,設置分類軸的標示

*java.lang.StringvalueAxisLabel,設置值軸的標示

*CategoryDatasetdataset,設置數據

*PlotOrientationorientation,設置圖表的方向

*booleanlegend,設置是否顯示圖例

*booleantooltips,設置是否生成熱點工具

*booleanurls)設置是否顯示url

*/

JFreeChartchart=ChartFactory.createBarChart3D("編程語言統計","語言",

"學習人數",dataset,PlotOrientation.VERTICAL,true,false,

false);

//保存圖表

ChartUtilities.saveChartAsPNG(newFile("E:/chart/BarChart3D.png"),chart,800,500);

System.out.println("繪圖完成");

}

catch(IOExceptione)

{

e.printStackTrace();

}

}

}

===================================================================================

//一條線有點有數

packageTest;

importjava.awt.Color;

importjava.awt.Font;

importorg.jfree.chart.ChartFactory;

importorg.jfree.chart.ChartFrame;

importorg.jfree.chart.JFreeChart;

importorg.jfree.chart.axis.AxisSpace;

importorg.jfree.chart.labels.ItemLabelAnchor;

importorg.jfree.chart.labels.ItemLabelPosition;

importorg.jfree.chart.labels.StandardXYItemLabelGenerator;

importorg.jfree.chart.plot.XYPlot;

importorg.jfree.chart.renderer.xy.XYItemRenderer;

importorg.jfree.chart.renderer.xy.XYLineAndShapeRenderer;

importorg.jfree.chart.title.TextTitle;

importorg.jfree.data.time.Month;

importorg.jfree.data.time.TimeSeries;

importorg.jfree.data.time.TimeSeriesCollection;

importorg.jfree.ui.RectangleInsets;

importorg.jfree.ui.TextAnchor;

publicclasstry123{

publicstaticvoidmain(String[]args){

//首先構造數據

TimeSeriestimeSeries=newTimeSeries("BMI",Month.class);

//時間曲線數據集合

TimeSeriesCollectionlineDataset=newTimeSeriesCollection();

//構造數據集合

timeSeries.add(newMonth(1,2009),45);

timeSeries.add(newMonth(2,2009),46);

timeSeries.add(newMonth(3,2009),1);

timeSeries.add(newMonth(4,2009),500);

timeSeries.add(newMonth(5,2009),43);

timeSeries.add(newMonth(6,2009),324);

timeSeries.add(newMonth(7,2009),632);

timeSeries.add(newMonth(8,2009),34);

timeSeries.add(newMonth(9,2009),12);

timeSeries.add(newMonth(10,2009),543);

timeSeries.add(newMonth(11,2009),32);

timeSeries.add(newMonth(12,2009),225);

lineDataset.addSeries(timeSeries);

JFreeChartchart=ChartFactory.createTimeSeriesChart("","date","bmi",lineDataset,true,true,true);

//增加標題

chart.setTitle(newTextTitle("XXXBMI指數",newFont("隸書",Font.ITALIC,15)));

chart.setAntiAlias(true);

XYPlotplot=(XYPlot)chart.getPlot();

plot.setAxisOffset(newRectangleInsets(10,10,10,10));//圖片區與坐標軸的距離

plot.setOutlinePaint(Color.PINK);

plot.setInsets(newRectangleInsets(15,15,15,15));//坐標軸與最外延的距離

//plot.setOrientation(PlotOrientation.HORIZONTAL);//圖形的方向,包括坐標軸。

AxisSpaceas=newAxisSpace();

as.setLeft(25);

as.setRight(25);

plot.setFixedRangeAxisSpace(as);

chart.setPadding(newRectangleInsets(5,5,5,5));

chart.setNotify(true);

//設置曲線是否顯示數據點

XYLineAndShapeRendererxylineandshaperenderer=(XYLineAndShapeRenderer)plot.getRenderer();

xylineandshaperenderer.setBaseShapesVisible(true);

//設置曲線顯示各數據點的值

XYItemRendererxyitem=plot.getRenderer();

xyitem.setBaseItemLabelsVisible(true);

xyitem.setBasePositiveItemLabelPosition(newItemLabelPosition(ItemLabelAnchor.INSIDE10,TextAnchor.BASELINE_LEFT));

xyitem.setBaseItemLabelGenerator(newStandardXYItemLabelGenerator());

xyitem.setBaseItemLabelFont(newFont("Dialog",1,14));

plot.setRenderer(xyitem);

//顯示

ChartFrameframe=newChartFrame("try1",chart);

frame.pack();

frame.setVisible(true);

}

}

求一個簡單的java代碼

直接寫main函數里了publicstaticvoidmain(String[]args){ JFrameck=newJFrame("title"); JPanelmb=newJPanel(); mb.setLayout(null); Stringstr="test"; //自己定義要顯示什么 JTextAreata=newJTextArea(str); ta.setBounds(0,0,100,30);//自己定義文本區在窗口中的位置和大小 mb.add(ta); ck.add(mb); ck.setVisible(true); ck.setBounds(200,200,500,500);//自己定義窗口位置和大小 }

java joptionpanel詳細用法

JOptionPane.showMessageDialog(ComponentparentComponent,

Objectmessage,

Stringtitle,

intmessageType)

parentComponent-確定在其中顯示對話框的Frame;如果為null或者parentComponent不具有Frame,則使用默認的Frame

message-要顯示的Object

title-對話框的標題字符串

messageType-要顯示的消息類型:ERROR_MESSAGE、INFORMATION_MESSAGE、WARNING_MESSAGE、QUESTION_MESSAGE或PLAIN_MESSAGE

OK,關于java jframe和java編寫一個JFrame窗口的內容到此結束了,希望對大家有所幫助。

返回列表
上一篇:
下一篇: