小编In-*_*ung的帖子

ADK vs JDK vs SDK的区别?

最近,我对以"DK"结尾的话语感到非常不知所措.

我知道这些缩写代表什么.ADK:附件开发工具包(Android)JDK:Java开发工具包SDK:软件开发工具包

但我仍然对他们实际做的事情感到困惑.在我的Android Studio中,有.java和.xml等.

ADK用于.xml文件吗?JDK用于.java文件吗?SDK怎么样?

对不起,如果它可能像一个愚蠢的问题,但我很感激,如果有人为我澄清这一点.

谢谢!

java sdk android adk android-studio

6
推荐指数
1
解决办法
6524
查看次数

无法创建请求的服务[org.hibernate .engine.jdbc.env.spi.JdbcEnvironment] -MySQL

我是Hibernate的新手。我目前正在使用Spring启动框架,并尝试通过休眠创建数据库表。

我知道之前曾问过同样的问题,但是我似乎无法根据我的环境弄清楚如何解决该错误。

hibernate.cfg.xml

<hibernate-configuration>
<session-factory>
    <!-- Database connection settings -->
    <property name="connection.driver_class">org.mm.mysql.Driver</property>
    <property name="connection.url">jdbc:mysql://localhost:3306</property>
    <property name="connection_userid">user</property>
    <property name="connection_pwd">pass</property>

    <!-- JDBC connection pool (use the built-in) -->
    <property name="connection_pool_size">true</property>

    <!-- SQL dialect -->
    <property name="dialect">org.hibernate.MySQLDialect</property>

    <!-- Disable the second-level cache -->
    <property name="cache.provider_class">org.hibernate.NoCacheProvider</property>

    <!-- Echo all executed SQL to stdout -->
    <property name="show_sql">1</property>

    <!-- Drop and re-create the database schema on startup -->
    <property name="hbmdl.auto">update</property>

    <!-- Names the annotated entity class -->
    <mapping class="com.test.springboot.model.AdultParticipant" />

</session-factory>
Run Code Online (Sandbox Code Playgroud)

主班

     public static void main(String[] …
Run Code Online (Sandbox Code Playgroud)

java spring hibernate maven

5
推荐指数
2
解决办法
5万
查看次数

如何设置滚动到顶部 - JPanel 在 Jscrollpane 中有多个 JTextareas

我在 JScrollPane 中有一个 JPanel。JPanel 垂直包含多个 JTextAreas。

我喜欢在页面刷新时将滚动窗格的滚动保持在顶部。目前,滚动总是从底部开始。

这是我当前的代码,它不起作用..

    panel.invalidate();
    panel.revalidate();
    panel.repaint();
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        public void run() {
            ((JPanel) panel).setLocation(new Point(0, 0));
        }
    });
Run Code Online (Sandbox Code Playgroud)

我也尝试将下面的代码添加到滚动窗格中,但它不起作用..

scrollPanel.getViewport().setViewPosition( new Point(0, 0) );
Run Code Online (Sandbox Code Playgroud)

我研究了其他 stackoverflow 问题,他们在 Jscrollpane 中使用了 Jtextarea(他们使用 setCaretPosition(0) 解决了这个问题,但是我不能对面板使用相同的功能)。就我而言,还有一个额外的层。

我该如何解决这个..?

编辑**

根据 Pavlo Viazovskyy 的建议,我也在下面尝试过这个,但它仍然对我不起作用.. :(

    javax.swing.SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            scrollPane.getVerticalScrollBar().setValue(0);
        }
    });
Run Code Online (Sandbox Code Playgroud)

java user-interface swing jpanel jscrollpane

3
推荐指数
1
解决办法
1613
查看次数