最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
java代碼實現(xiàn)二級菜單 java代碼實現(xiàn)二級菜單的方法

java設(shè)計一個創(chuàng)建二級菜單的程序。

100分,100分,100分, 重要的事情說三遍..~

十年的江漢網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時及時工作處理。網(wǎng)絡(luò)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整江漢建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“江漢網(wǎng)站設(shè)計”,“江漢網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。

我來1個參考案例

效果圖

參考代碼

import?java.awt.event.*;

import?javax.swing.*;

import?java.awt.*;

//?本來繼承自JFrame?.實現(xiàn)ActionListener接口

public?class?TextFrame?extends?JFrame?implements?ActionListener?{

private?final?JTextArea?jta;

boolean?isBold,?isItalic;

public?TextFrame()?{

jta?=?new?JTextArea();

jta.setLineWrap(true);?//?自動換行

Font?font?=?new?Font(Font.DIALOG,?Font.PLAIN,?26);

jta.setFont(font);

JScrollPane?jsp?=?new?JScrollPane(jta);//?會自動生成滾動條的面板

add(jsp);

//菜單欄的創(chuàng)建和設(shè)置

JMenuBar?menuBar?=?new?JMenuBar();

JMenu?menuFile?=?new?JMenu("File");

JMenuItem?jmia01?=?new?JMenuItem("About");

jmia01.addActionListener(this);

JMenuItem?jmia02?=?new?JMenuItem("Exit");

jmia02.addActionListener(this);

menuFile.add(jmia01);

menuFile.add(jmia02);

JMenu?menuFormat?=?new?JMenu("Format");

JMenu?menuColor?=?new?JMenu("Color");

JMenuItem?jmib01?=?new?JMenuItem("Blue");

jmib01.addActionListener(this);

JMenuItem?jmib02?=?new?JMenuItem("Red");

jmib02.addActionListener(this);

JMenuItem?jmib03?=?new?JMenuItem("Yellow");

jmib03.addActionListener(this);

menuColor.add(jmib01);

menuColor.add(jmib02);

menuColor.add(jmib03);

JMenu?menuFont?=?new?JMenu("Font");

JMenuItem?jmic01?=?new?JMenuItem("Bold");

jmic01.addActionListener(this);

JMenuItem?jmic02?=?new?JMenuItem("Italic");

jmic02.addActionListener(this);

menuFont.add(jmic01);

menuFont.add(jmic02);

menuFormat.add(menuColor);

menuFormat.add(menuFont);

menuBar.add(menuFile);

menuBar.add(menuFormat);

setJMenuBar(menuBar);//設(shè)置菜單欄

setTitle("文本編輯窗口");?//?設(shè)置標(biāo)題

setSize(520,?350);//設(shè)置窗口大小

setLocationRelativeTo(null);//設(shè)置窗口居中

setDefaultCloseOperation(EXIT_ON_CLOSE);//設(shè)置窗口點擊關(guān)閉按鈕時,退出

}

@Override

public?void?actionPerformed(ActionEvent?e)?{

String?cmd?=?e.getActionCommand();//?獲取ActionCommand?,用于判斷是哪一個按鈕被點擊了

if?(cmd.equals("Exit"))?{

System.exit(0);

}?else?if?(cmd.equals("About"))?{

JOptionPane.showMessageDialog(this,?"程序版本Ver1.0",?"About",?JOptionPane.INFORMATION_MESSAGE);

}?else?if?(cmd.equals("Blue"))?{

jta.setForeground(Color.BLUE);

}?else?if?(cmd.equals("Red"))?{

jta.setForeground(Color.RED);

}?else?if?(cmd.equals("Yellow"))?{

jta.setForeground(Color.YELLOW);

}?else?if?(cmd.equals("Bold"))?{?//?第一次選擇Bold?會加粗,第二次選擇Bold會取消加粗

isBold?=?!isBold;

if?(isBold)?{

jta.setFont(new?Font(Font.DIALOG,?Font.BOLD,?26));

}?else?{

jta.setFont(new?Font(Font.DIALOG,?Font.PLAIN,?26));

}

}?else?if?(cmd.equals("Italic"))?{

isItalic?=?!isItalic;

if?(isItalic)?{

jta.setFont(new?Font(Font.DIALOG,?Font.ITALIC,?26));

}?else?{

jta.setFont(new?Font(Font.DIALOG,?Font.PLAIN,?26));

}

}

}

public?static?void?main(String[]?args)?{

new?TextFrame().setVisible(true);//?創(chuàng)建窗口設(shè)置可見

}

}

用java怎么寫二級菜單?

一般我們是將菜單項加到菜單上,再反菜單加到菜單欄上,這樣就能顯示了

就是菜單欄——菜單——菜單項

如果要2級菜單,就可以把菜單(此菜單有菜單項)加到菜單(此菜單以菜單作為它的選項)上,這時就會有2級菜單

就是菜單欄——菜單——菜單——菜單項

java swing 二級菜單

如果使用二級菜單,則需要用JMenu

JMenu jm2_1=new JMenu("用戶維護");

怎么做二級菜單 java

樓主,請參考 ——— 把注釋去掉就是了。

public static void main(String args[]){

//final JPopupMenu jpopupMenu1 = new JPopupMenu();

//JMenuItem jmenuItem1,jmenuItem2,jmenuItem3,jmenuItem4;

//JMenu t;

//JFrame frame=new JFrame();

//frame.setDefaultCloseOperation(EXIT_ON_CLOSE);

//frame.setSize(new Dimension(400,200));

//jmenuItem1 = new JMenuItem("新增");

//jmenuItem2 = new JMenuItem("修改");

//jmenuItem3 = new JMenuItem("刪除");

//t = new JMenu("kk");

//jpopupMenu1.add(jmenuItem1);

//jpopupMenu1.add(jmenuItem2);

//jpopupMenu1.add(t);

//t.add(jmenuItem3);

//JButton b=new JButton("右擊我");

//b.addMouseListener(new MouseAdapter(){

// public void mouseClicked(MouseEvent e){

// jpopupMenu1.show(e.getComponent() , e.getX(), e.getY());

// }

//});

//

//frame.setLayout(new BorderLayout());

//frame.add(b);

//frame.setVisible(true);

}

java如何實現(xiàn)二級樹形菜單動態(tài)顯示。要求加載頁面時顯示一級,點擊一級菜單再去數(shù)據(jù)庫查找出二級菜單

用json格式,異步請求,當(dāng)你點擊一級菜單的時候,js觸發(fā),通過ajax異步把相關(guān)參數(shù)傳到后臺,查詢出來的數(shù)據(jù),然后封裝成json格式數(shù)據(jù)返回,js拿到數(shù)據(jù)后,通過js把數(shù)據(jù)設(shè)置到頁面相應(yīng)的地方!

Java 添加二級菜單

import java.awt.*;

import javax.swing.*;

public class ErjiMenu extends JFrame

{

JPanel jp=new JPanel();

JMenuBar menubar=new JMenuBar();

JMenu m1=new JMenu("菜單");

JMenu m2=new JMenu("菜單");

JMenuItem item1=new JMenuItem("菜單項");

JMenuItem item2=new JMenuItem("菜單項1");

JMenuItem item3=new JMenuItem("菜單項2");

public ErjiMenu()

{

jp.setLayout(new BorderLayout());

m2.add(item2); //m2添加菜單項。

m2.add(item3);

m1.add(item1);

m1.add(m2); //m1把m2添加進去,作為二級菜單.

menubar.add(m1);

jp.add(menubar,BorderLayout.NORTH);

this.add(jp);

this.setBounds(100,100,380,200);

this.setVisible(true);

this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

public static void main(String[] args)

{

new ErjiMenu();

}

}

不用JPopupMenu,更簡單。


新聞名稱:java代碼實現(xiàn)二級菜單 java代碼實現(xiàn)二級菜單的方法
分享地址:http://fisionsoft.com.cn/article/dodhigd.html