关于贴友分类菜单的实现

贴友需求,实现图示菜单的分类

我对于这个问题的实现,不足之处,请求指正。

html:

   1: <body>
   2:     <div class="test">
   3:         <h3>所有分类</h3>
   4:         <div class="fenlei">
   5:             <h4>精美包包</h4>
   6:             <ul>
   7:                 <li>双肩包</li>
   8:                 <li style="margin-left:40px;">手提包</li>
   9:                 <li>女包</li>
  10:                 <li style="margin-left:57px;">男包</li>
  11:             </ul>
  12:         </div>
  13:         <div class="fenlei">
  14:             <h4>时尚手表</h4>
  15:             <ul>
  16:                 <li>充电器</li>
  17:                 <li style="margin-left:40px;">男表</li>
  18:                 <li>女表</li>
  19:                 <li style="margin-left:57px;">情侣表</li>
  20:             </ul>
  21:         </div>
  22:         <div class="fenlei">
  23:             <h4>时尚化妆品</h4>
  24:             <ul>
  25:                 <li>润肤霜</li>
  26:                 <li style="margin-left:40px;">面膜</li>
  27:                 <li>彩妆用品</li>
  28:             </ul>
  29:         </div>
  30:         <div class="fenlei">
  31:             <h4>潮流卫衣</h4>
  32:             <ul>
  33:                 <li>男士卫衣</li>
  34:                 <li style="margin-left:30px;">女士卫衣</li>
  35:                 <li>进口卫衣</li>
  36:             </ul>
  37:         </div>
  38:     </div>
  39: </body>

css:

   1: *
   2: {
   3:     margin: 0 auto;
   4: }
   5: .test
   6: {
   7:     width: 200px;
   8:     height: 350px;
   9:     border: 1px solid red;
  10: }
  11: h3
  12: {
  13:     background-color: #B90101;
  14:     padding: 5px;
  15:     color: white;
  16: }
  17: .fenlei
  18: {
  19:     border-bottom: 1px solid #ccc;
  20:     width: 190px;
  21:     margin-top: 5px;
  22:     margin-left: 5px;
  23:     float: left;
  24: }
  25: .fenlei ul
  26: {
  27:     position: relative;
  28:     margin-left: -30px;
  29:     float: left;
  30: }
  31: .fenlei li
  32: {
  33:     float: left;
  34:     text-align: left;
  35:     margin-left: 20px;
  36:     margin-top: 5px;
  37: }

效果如图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
菜单实现可以使用JFrame类的JMenuBar和JMenu组件来完成。下面是一个示例代码: ```java import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; public class MenuExample { public static void main(String[] args) { JFrame frame = new JFrame("菜单示例"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JMenuBar menuBar = new JMenuBar(); // 创建菜单栏 JMenu fileMenu = new JMenu("文件"); // 创建文件菜单 JMenu editMenu = new JMenu("编辑"); // 创建编辑菜单 JMenuItem newItem = new JMenuItem("新建"); // 创建新建菜单项 JMenuItem openItem = new JMenuItem("打开"); // 创建打开菜单项 JMenuItem saveItem = new JMenuItem("保存"); // 创建保存菜单项 JMenuItem cutItem = new JMenuItem("剪切"); // 创建剪切菜单项 JMenuItem copyItem = new JMenuItem("复制"); // 创建复制菜单项 JMenuItem pasteItem = new JMenuItem("粘贴"); // 创建粘贴菜单项 fileMenu.add(newItem); // 将新建菜单项添加到文件菜单 fileMenu.add(openItem); // 将打开菜单项添加到文件菜单 fileMenu.add(saveItem); // 将保存菜单项添加到文件菜单 editMenu.add(cutItem); // 将剪切菜单项添加到编辑菜单 editMenu.add(copyItem); // 将复制菜单项添加到编辑菜单 editMenu.add(pasteItem); // 将粘贴菜单项添加到编辑菜单 menuBar.add(fileMenu); // 将文件菜单添加到菜单栏 menuBar.add(editMenu); // 将编辑菜单添加到菜单栏 frame.setJMenuBar(menuBar); // 将菜单栏设置到窗口 frame.setSize(300, 200); frame.setVisible(true); } } ``` 这个示例代码创建了一个简单的菜单栏,其中包含了一个"文件"菜单和一个"编辑"菜单。每个菜单中包含了若干菜单项。你可以根据自己的需要来添加更多的菜单菜单项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值