❶ 在java Application程序中,如何實現:移動按鈕控制項,當按鈕位置超過邊界,窗口出現滾動條附代碼.
如果是swing做的,在子窗口的構造函數中寫上這一句this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);就可以了,不用寫什麼監聽器,以上是按我記憶寫出來的,拼寫可能有點錯誤。
❷ java中如何創建一個帶滾動條的窗體
例子:
我們設置公交車10秒鍾跑一趟,陸陸續續來的客戶端輸入的數據,
公交車來了,沒人空跑一圈 不執行,相當於不顯示,
公交車來了,站點有5個人就是拉5個人走,相當於執行5條數據,
公交車來了,站點一次性來了50個人但是公交車到了10秒鍾要走了,只有20個上車了,就只帶走這20個乘客,剩下的30個人只能等下一趟公交車了,相當於這一趟只執行20條數據,剩下的數據將會和後來的數據一起在10秒鍾結束的時候一起執行。
未分組按照Processingtime時間執行:
public class Tumbling {
public static void main(String[] args) throws Exception{
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
DataStreamSource lines = env.socketTextStream("localhost", 8888);
SingleOutputStreamOperator upper = lines.map(Integer::parseInt);
//設置發車的時間
AllWindowedStream all = upper.windowAll(TumblingProcessingTimeWindows.of(Time.seconds(5)));
//將乘客相加
SingleOutputStreamOperator summed = all.sum(0);
summed.print();
env.execute();
}
}
分組按照Processingtime時間執行:
public class Tumbling2 {
public static void main(String[] args) throws Exception{
StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
DataStreamSource lines = env.socketTextStream("localhost", 8888);
//設置分組
SingleOutputStreamOperator> wordAndOne = lines.map(new MapFunction>() {
@Override
public Tuple2 map(String value) throws Exception {
return Tuple2.of(value, 1);
}
});
KeyedStream, Tuple> keyed = wordAndOne.keyBy(0);
//設置發車的時間
WindowedStream, Tuple, TimeWindow> window = keyed.window(TumblingProcessingTimeWindows.of(Time.seconds(5)));
//將乘客相加
SingleOutputStreamOperator> summed = window.sum(1);
summed.print();
env.execute();
}
}
❸ eclipse中打開 java類可是窗口右邊的滾動條拖不動 怎麼辦~
右鍵--->打開方式--->選擇程序--->瀏覽...
找到你eclipse的路徑,選擇eclipse的啟動程序即可,別忘了在「始終用該程序打開此類型的文件」前打對勾
❹ java可不可以給窗體或者面板設置滾動條怎麼設置請說的通俗一些,最好有代碼,謝謝
可以的!
JTextArea jta = new JTextArea();
JScrollPane jsp = new JScrollPanel(jta);
然後把jsp添加到面板就好了
❺ java 如何將多個文本框加入滾動窗格
如果想往下拉框中添加滾動條,可以這樣
String [] jg={"北京","天津","上海","巴黎"};
JComboBox jcb=new JComboBox(jg);
jcb.setVisibleRowCount(2);
JScrollPane jsp1=new JScrollPane(jcb);//給jcb添加滾動條
最後給窗口裡面添加的時候只需添加jsp1即可,不必添加jcb了。
❻ 如何得到所有的滑動窗口的最大值java
如何得到所有的滑動窗口的最大值java
'VB獲得活動窗口標題、位置、大小
'運行後,在form上print當前活動窗口信息
Private Declare Function GetActiveWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
Private Sub Form_Load()
Me.AutoRedraw = True
Timer1.Interval = 2000
Timer1.Enabled = True
End Sub
❼ Java awt/swing如何設置主窗口上下滑動條,就像是瀏覽器頁面的上下滑動
把主界面設置成一個JScrollPane,剩下的所有東西都添加到JScrollPane中。
❽ java怎麼做面板滑動效果
滑動的效果用jquery animate, 或者css3通過加class也可以實現, 當然設置好transition
還是你再問slider的原理?
❾ 怎樣在java編寫的窗口裡添加滑動條。
public MainFrame() {
setSize(400, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
JScrollPane scrollPane_2 = new JScrollPane();
getContentPane().add(scrollPane_2, BorderLayout.CENTER);
JTextPane textPane = new JTextPane();
textPane.setText(content);
scrollPane_2.setViewportView(textPane);
setVisible(true);
}
public static void main(String[] args) {
new MainFrame();
}
}
❿ java 的GUI里如何實現 滑動面板,折疊面板或層的效果(像QQ一樣的布局)
你的這些效果都要自己寫組件吧。
自己編寫代碼,判斷窗口是否在屏幕邊緣,這個可以用屏幕尺寸,窗口當前位置,和窗口尺寸算出來。然後用一個線程,改變面板的尺寸和位置就實現滑動了